Kurzusleírás
Bevezetés
ML.NET telepítése és konfigurálása a .NET fejlesztési platformhoz
- ML.NET eszközök és könyvtárak beállítása
- Az ML.NET által támogatott operációs rendszerek és hardverkomponensek
Áttekintés az ML.NET jellemzőiről és architektúrájáról
- Az ML.NET Programozási Felület (ML.NET API)
- ML.NET gépes tanulási algoritmusai és feladatai
- Valószínűségi programozás Infer.NET-vel
- A megfelelő ML.NET függőségek kiválasztása
Áttekintés az ML.NET Model Builder-ről
- Model Builder integrálása a Visual Studio-hoz
- Automated machine learning (AutoML) használata a Model Builderrel
Áttekintés az ML.NET parancssori felületéről (CLI)
- Automated machine learning model generálás
- Az ML.NET CLI által támogatott gépes tanulási feladatok
Adatok beszerzése és betöltése forrásokból a gépes tanuláshoz
- Az ML.NET API használata adatok feldolgozásához
- Adatmodellek osztályainak létrehozása és definiálása
- ML.NET adatmodellek annotálása
- Adatok betöltése az ML.NET keretrendszerbe
Adatok előkészítése és hozzáadása az ML.NET keretrendszerbe
- Adatmodellek szűrése az ML.NET szűrőműveleteivel
- Munka az ML.NET DataOperationsCataloggal és IDataView-vel
- Normalizálási módszerek az ML.NET adat előfeldolgozásához
- Adatok konverziója ML.NET-ben
- Munka kategórikus adatokkal az ML.NET modellgeneráláshoz
ML.NET gépes tanulási algoritmusok és feladatok megvalósítása
- ML.NET kétértékű és többosztalybeli osztályozások
- Regreszió ML.NET-ben
- Adatpéldák csoportosítása az ML.NET Clustereléssel
- Anomáliamegjelölő gépes tanulási feladat
- Rangsorolás, Ajánlások és előrejelzés ML.NET-ben
- A megfelelő ML.NET algoritmus kiválasztása egy adatkészlethez és funkciókhoz
- Adatok transzformálása ML.NET-ben
- Algoritmusok ML.NET modellek pontosabbá tételéhez
Gépes tanulási modellek kinyerése ML.NET-ben
- ML.NET modell építése
- ML.NET módszerei egy gépes tanulási modell kinyeréséhez
- Adatkészletek felosztása az ML.NET kinyeréséhez és teszteléséhez
- Munka különböző adatattribútumokkal és esetekkel ML.NET-ben
- Adatkészletek cache-ezése az ML.NET modell kinyeréséhez
Gépes tanulási modellek értékelése ML.NET-ben
- Paraméterek kivonása a modell újra kinyeréséhez vagy vizsgálatához
- ML.NET modell metrikák gyűjtése és rögzítése
- Egy gépes tanulási modell teljesítményének elemzése
Közvetlen adatok vizsgálata az ML.NET modell kinyerési lépéseken
Permutation Feature Importance (PFI) használata a modell előrejelzések értelmezéséhez
Kinyert ML.NET modellek mentése és betöltése
- ITTransformer és DataViewScheme ML.NET-ben
- Helyileg és távoli helyen tárolt adatok betöltése
- Munka a gépes tanulási modell csatornákkal ML.NET-ben
Kinyert ML.NET modell használata adatelemzésre és előrejelzésekre
- Modell előrejelzésekhez szükséges adatcsatorna beállítása
- Egyetlen és többes előrejelzések ML.NET-ben
ML.NET gépes tanulási modell optimalizálása és újra kinyerése
- Újrakinyerhető ML.NET algoritmusok
- Modell betöltése, kivonása és újra kinyerése
- Újrakinyert modell paraméterek összehasonlítása a korábbi ML.NET modell paramétereivel
ML.NET modellek integrálása a felhővel
- ML.NET modell telepítése Azure funkciókkal és web API-vel
Hibaelhárítás
Összefoglalás és záró szócikk
Követelmények
- Gépek tanításának algoritmusainak és könyvtárainak ismerete
- Erős C# programozási nyelv ismerete
- Tapasztalat .NET fejlesztői platformokkal
- Alapvető ismeretek adattudományi eszközökről
- Tapasztalat alapvető gépek tanításával kapcsolatos alkalmazásokban
Célközönség
- Adattudósok
- Gépek tanításával foglalkozó fejlesztők
Vélemények (2)
Az ML ekoszisztéma nem csak MLFlow-t, hanem Optuna, hyperops, docker és docker-compose is tartalmazza.
Guillaume GAUTIER - OLEA MEDICAL
Kurzus - MLflow
Gépi fordítás
I élveztem a részvételt a Kubeflow képzésen, amelyet távolról tartottak. Ez a képzés lehetővé tette számomra, hogy megfossam az AWS szolgáltatások, a K8s, és az összes Kubeflow-hoz tartozó devOps eszköz ismereteit, amelyek a tárgy megfelelő megközelítéséhez szükségesek. Köszönöm Malawski Marcinnek a kitartását és a szakmai hozzáállását a képzés és a legjobb gyakorlatok tanácsai során. Malawski különböző szempontokból közelíti meg a tárgyat, különböző telepítési eszközök Ansible, EKS kubectl, Terraform. Most biztos vagyok benne, hogy a megfelelő alkalmazási területre léptek.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Kurzus - Kubeflow
Gépi fordítás