Schița de curs

Introducere

Instalarea și configurarea Machine Learning pentru platforma de dezvoltare .NET (ML.NET)

  • Configurarea instrumentelor și bibliotecilor ML.NET
  • Sisteme de operare și componente hardware acceptate de ML.NET

Prezentare generală a caracteristicilor și arhitecturii ML.NET

  • Interfața ML.NET aplicației Programming (ML.NET API)
  • ML.NET algoritmi și sarcini de învățare automată
  • Programarea probabilistică cu Infer.NET
  • Deciderea asupra dependențelor ML.NET adecvate

Prezentare generală a ML.NET Model Builder

  • Integrarea constructorului de modele la Visual Studio
  • Utilizarea învățării automate a mașinilor (AutoML) cu Model Builder

Prezentare generală a interfeței cu linie de comandă ML.NET (CLI)

  • Generarea automată a modelelor de învățare automată
  • Sarcini de învățare automată suportate de ML.NET CLI

Achiziționarea și încărcarea datelor din resurse pentru Machine Learning

  • Utilizarea API ML.NET pentru prelucrarea datelor
  • Crearea și definirea claselor de modele de date
  • Adnotarea modelelor de date ML.NET
  • Cazuri de încărcare a datelor în cadrul ML.NET

Pregătirea și adăugarea de date în cadrul ML.NET

  • Filtrarea modelelor de date pentru cu ajutorul operațiilor de filtrare ML.NET
  • Lucrul cu ML.NET DataOperationsCatalog și IDataView
  • Abordări de normalizare pentru preprocesarea datelor în ML.NET
  • Conversia datelor în ML.NET
  • Lucrul cu date categoriale pentru generarea de modele ML.NET

Implementarea ML.NET Machine Learning Algoritmi și sarcini

  • Clasificări binare și multiclasă ML.NET
  • Regresie în ML.NET
  • Gruparea instanțelor de date cu Clustering în ML.NET
  • Detectarea anomaliilor sarcină de învățare automată
  • Clasificare, recomandare și Forecasting în ML.NET
  • Alegerea algoritmului adecvat în ML.NET pentru un set de date și funcții
  • Transformarea datelor în ML.NET
  • Algoritmi pentru îmbunătățirea preciziei modelelor ML.NET

Formarea Machine Learning modelelor în ML.NET

  • Construirea unui model ML.NET
  • Metode ML.NET pentru formarea unui model de învățare automată
  • Divizarea seturilor de date pentru ML.NET formare și testare
  • Lucrul cu diferite atribute și cazuri de date în ML.NET
  • Păstrarea în cache a seturilor de date pentru ML.NET formarea modelului

Evaluarea modelelor Machine Learning în ML.NET

  • Extragerea parametrilor pentru reantrenarea sau inspectarea modelului
  • Colectarea și înregistrarea metricilor modelului ML.NET
  • Analizarea performanței unui model de învățare automată

Inspectarea datelor intermediare în timpul etapelor ML.NET de formare a modelului

Utilizarea Permutation Feature Importance (PFI) pentru interpretarea predicțiilor modelului

Salvarea și încărcarea modelelor ML.NET antrenate

  • ITTransformer și DataViewScheme în ML.NET
  • Încărcarea datelor stocate local și la distanță
  • Lucrul cu conductele de modele de învățare automată în ML.NET

Utilizarea unui model ML.NET antrenat pentru analize și predicții ale datelor

  • Configurarea conductei de date pentru predicțiile modelului
  • Predicții simple și multiple în ML.NET

Optimizarea și reantrenarea unui model ML.NET Machine Learning

  • Algoritmi ML.NET reantrenabili
  • Încărcarea, extragerea și reantrenarea unui model
  • Compararea parametrilor modelului reantrenat cu modelul ML.NET anterior

Integrarea modelelor ML.NET cu cloud-ul

  • Implementarea unui model ML.NET cu funcții Azure și API web

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • Cunoașterea algoritmilor și bibliotecilor de învățare automată
  • Stăpânire solidă a limbajului de programare C#
  • Experiență cu platformele de dezvoltare .NET
  • Înțelegere de bază a instrumentelor pentru știința datelor
  • Experiență cu aplicații de bază de învățare automată

Audiență

  • Cercetători de date
  • Machine Learning Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses