Kursplan

Introduktion

Installation och konfiguration av maskininlärningsplattformen för .NET-utveckling (ML.NET)

  • Installation av ML.NET-verktyg och bibliotek
  • Operativsystem och hårdvarukomponenter som stöds av ML.NET

Översikt över ML.NET funktioner och arkitektur

  • ML.NET Application Programming Interface (ML.NET API)
  • ML.NET maskininlärningsalgoritmer och uppgifter
  • Sannolikhetsprogrammering med Infer.NET
  • Val av lämpliga ML.NET beroenden

Översikt över ML.NET Model Builder

  • Integrering av Model Builder i Visual Studio
  • Användning av automatiserad maskininlärning (AutoML) med Model Builder

Översikt över ML.NET kommandoradsgränssnitt (CLI)

  • Automatisk generering av maskininlärningsmodeller
  • Maskininlärningsuppgifter som stöds av ML.NET CLI

Inhämtning och laddning av data från källor för maskininlärning

  • Användning av ML.NET API för databearbetning
  • Skapande och definition av datamodellklasser
  • Kommentering av ML.NET datamodeller
  • Exempel på inladdning av data i ML.NET ramverket

Förberedelse och inmatning av data i ML.NET ramverket

  • Filtrering av datamodeller med ML.NET filteroperationer
  • Arbete med ML.NET DataOperationsCatalog och IDataView
  • Normaliseringsmetoder för ML.NET databearbetning
  • Datakonvertering i ML.NET
  • Arbete med kategorisk data för ML.NET modellgenerering

Implementering av ML.NET maskininlärningsalgoritmer och uppgifter

  • Binär och multiklass ML.NET klassificering
  • Regression i ML.NET
  • Gruppbildning av dataexempel med klusterbildning i ML.NET
  • Maskininlärningsuppgift för avvikelsedetektering
  • Rangordning, rekommendation och prognos i ML.NET
  • Val av lämplig ML.NET algoritm för ett dataset och funktioner
  • Datatransformation i ML.NET
  • Algoritmer för förbättrad noggrannhet av ML.NET modeller

Träning av maskininlärningsmodeller i ML.NET

  • Byggande av en ML.NET modell
  • ML.NET metoder för träning av en maskininlärningsmodell
  • Uppdelning av datamängder för ML.NET träning och testning
  • Arbete med olika datatyp och fall i ML.NET
  • Caching av datamängder för ML.NET modellträning

Utvärdering av maskininlärningsmodeller i ML.NET

  • Extraktion av parametrar för modellåterträning eller inspektion
  • Insamling och dokumentation av ML.NET modellmätvärden
  • Analys av prestandan hos en maskininlärningsmodell

Inspektion av mellanliggande data under ML.NET modellträningssteg

Användning av Permutation Feature Importance (PFI) för tolkning av modellprediktioner

Sparande och laddning av tränade ML.NET modeller

  • ITTransformer och DataViewScheme i ML.NET
  • Laddning av lokalt och fjärrlagrade data
  • Arbete med maskininlärningsmodellpipelines i ML.NET

Användning av en tränad ML.NET modell för dataanalys och prediktioner

  • Uppsättning av datapipeline för modellprediktioner
  • Enskilda och flera prediktioner i ML.NET

Optimering och omträning av en ML.NET maskininlärningsmodell

  • Återträningsbara ML.NET algoritmer
  • Laddning, extraktion och omträning av en modell
  • Jämförelse av återtränade modellparametrar med tidigare ML.NET modell

Integrering av ML.NET modeller med molnet

  • Distribuering av en ML.NET modell med Azure-funktioner och webb-API

Felsökning

Sammanfattning och slutsats

Krav

  • Kunskap om maskinlärningsalgoritmer och bibliotek
  • Stark behärskning av C# programmeringsspråk
  • Erfarenhet av .NET-utvecklingsplattformar
  • Grundläggande förståelse för data science-verktyg
  • Erfarenhet av grundläggande maskinlärningsapplikationer

Målgrupp

  • Data Scientists
  • Maskinlärningsutvecklare
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier