Kursplan
Innledning
Installasjon og Konfigurasjon av Machine Learning for .NET Utviklingsplattform (ML.NET)
- Oppsettet av ML.NET verktøy og biblioteker
- Operativsystemer og maskinvarekomponenter støttet av ML.NET
Oversikt over ML.NET Funksjoner og Arkitektur
- ML.NET Application Programming Interface (ML.NET API)
- ML.NET maskinlæringsalgoritmer og oppgaver
- Sannsynlighetsprogrammering med Infer.NET
- Avgjøre egnet ML.NET avhengigheter
Oversikt over ML.NET Model Builder
- Integrering av Model Builder til Visual Studio
- Bruk av automatisert maskinlæring (AutoML) med Model Builder
Oversikt over ML.NET Command-Line Interface (CLI)
- Automatisk generering av maskinlæringsmodeller
- Maskinlæringsoppgaver støttet av ML.NET CLI
Innkjøp og Lasting av Data fra Ressurser for Maskinlæring
- Bruk av ML.NET API for databehandling
- Opprettelse og definering av klasser for datamodeller
- Annotering av ML.NET datamodeller
- Tilfeller for lasting av data inn i ML.NET rammeverket
Forberedelse og Tilføyelse av Data i ML.NET Rammeverket
- Filtrering av datamodeller med ML.NET filteroperasjoner
- Arbeid med ML.NET DataOperationsCatalog og IDataView
- Normaliseringsmetoder for ML.NET dataprebehandling
- Datakonversjon i ML.NET
- Arbeid med kategorisk data for ML.NET modellgenerering
Implementering av ML.NET Maskinlæringsalgoritmer og Oppgaver
- Binære og flerklassige ML.NET klassifiseringer
- Regressjon i ML.NET
- Gruppering av dataeksempler med Klustring i ML.NET
- Maskinlæringsoppgave for Anomalioppdagelse
- Rangering, Anbefaling og Prognose i ML.NET
- Velge den passende ML.NET algoritmen for en datasett og funksjoner
- Datatransformasjon i ML.NET
- Algoritmer for forbedret nøyaktighet av ML.NET modeller
Trening av Maskinlæringsmodeller i ML.NET
- Bygging av en ML.NET modell
- ML.NET metoder for trening av en maskinlæringsmodell
- Deling av datasett for ML.NET trening og testing
- Arbeid med forskjellige dataattributter og tilfeller i ML.NET
- Caching av datasett for ML.NET modelltrening
Vurdering av Maskinlæringsmodeller i ML.NET
- Ekstrahering av parametere for modellretraining eller inspeksjon
- Innsamling og registrering av ML.NET modellmetrikker
- Analysering av ytelsen til en maskinlæringsmodell
Inspeksjon av Mellomliggende Data Under ML.NET Modelltreningstrinn
Bruk av Permutation Feature Importance (PFI) for Tolkning av Modellprediksjoner
Lagring og Lasting av Trente ML.NET Modeller
- ITTransformer og DataViewScheme i ML.NET
- Lasting av lokal- og fjernlagrede data
- Arbeid med maskinlæringsmodellpipeliner i ML.NET
Bruk av en Trent ML.NET Modell for Dataanalyser og Prediksjoner
- Oppsettet av datapipelinen for modellprediksjoner
- Enkel og Flere prediksjoner i ML.NET
Optimering og Retrening av en ML.NET Maskinlæringsmodell
- Retrenbare ML.NET algoritmer
- Lasting, ekstrahering og retrening av en modell
- Sammenligning av retrenede modellparametere med tidligere ML.NET modell
Integrering av ML.NET Modeller med Skyen
- Distribusjon av en ML.NET modell med Azure-funksjoner og web-API
Feilsøking
Oppsummering og Konklusjon
Krav
- Kunnskap om maskinlæringsalgoritmer og biblioteker
- Sterk beherskelse av C# programmeringsspråk
- Erfaring med .NET utviklingsplattformer
- Grunnleggende forståelse av datascience-verktøy
- Erfaring med grunnleggende maskinlæringsapplikasjoner
Målgruppe
- Data Scientists
- Maskinlæringsutviklere
Testimonials (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Kurs - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.