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
Vittnesmål (2)
ML-ekosystemet omfattar inte bara MLflow utan också Optuna, Hyperopt, Docker och Docker Compose
Guillaume GAUTIER - OLEA MEDICAL
Kurs - MLflow
Maskintolkat
Jag uppskattade att delta i Kubeflow-träningen, som hålls på avstånd. Denna träning möjliggjorde för mig att fastställa min kunskap om AWS-tjänster, K8s och alla devOps-verktyg runt Kubeflow, vilka är de nödvändiga grunderna för att tillämpligt ange ämnet. Jag vill tacka Malawski Marcin för hans tålamod och professionella inställning vid träningen och råd om bästa praxis. Malawski behandlar ämnet från olika perspektiv, med olika distributionsverktyg som Ansible, EKS kubectl och Terraform. Nu är jag säker på att jag går in i rätt tillämpningsområde.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Kurs - Kubeflow
Maskintolkat