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 (3)
Jag tyckte verkligen om avslutningen där vi fick testa CHAT GPT. Rummet var dock inte optimerat för detta - istället för en stor bordskonkurrens hade ett par mindre bord hjälpt till att dela upp oss i små grupper och klura ut idéer.
Nola - Laramie County Community College
Kurs - Artificial Intelligence (AI) Overview
Maskintolkat
Att arbeta från grunderna på ett fokuserat sätt och övergå till att tillämpa fallstudier samma dag
Maggie Webb - Department of Jobs, Regions, and Precincts
Kurs - Artificial Neural Networks, Machine Learning, Deep Thinking
Maskintolkat
Att det använde riktiga företagsdata. Utbildningsledaren hade en mycket bra tillvägagångssätt genom att få deltagarna att delta och tävla
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
Kurs - Applied AI from Scratch in Python
Maskintolkat