Schița de curs
Fundamentele containerizării pentru MLOps
- Înțelegerea cerințelor ciclului de viață ML
- Concepte Docker cheie pentru sistemele ML
- Bune practici pentru medii reproductibile
Construirea pipeline-urilor de training ML containerizate
- Împachetarea codului de training al modelului și a dependențelor
- Configurarea joburilor de training folosind imagini Docker
- Gestionarea seturilor de date și a artefactelor în containere
Containerizarea validării și evaluării modelelor
- Reproducerea mediilor de evaluare
- Automatizarea fluxurilor de lucru de validare
- Capturarea metricilor și logurilor din containere
Inferență și serving containerizate
- Proiectarea microserviciilor de inferență
- Optimizarea containerelor de runtime pentru producție
- Implementarea arhitecturilor de serving scalabile
Orchestrarea pipeline-urilor cu Docker Compose
- Coordonarea fluxurilor de lucru ML multi-container
- Izolarea mediilor și gestionarea configurației
- Integrarea serviciilor suport (de exemplu, tracking, stocare)
Versionarea modelelor ML și gestionarea ciclului de viață
- Track-uirea modelelor, imaginilor și componentelor pipeline-ului
- Medii de containere versionate
- Integrarea MLflow sau a unor instrumente similare
Implementarea și scalarea workload-urilor ML
- Rularea pipeline-urilor în medii distribuite
- Scalarea microserviciilor folosind abordări native Docker
- Monitorizarea sistemelor ML containerizate
CI/CD pentru MLOps cu Docker
- Automatizarea build-urilor și implementării componentelor ML
- Testarea pipeline-urilor în medii de staging containerizate
- Asigurarea reproductibilității și a rollback-urilor
Rezumat și pașii următori
Cerințe
- Înțelegerea fluxurilor de lucru de machine learning
- Experiență cu Python pentru dezvoltarea de date sau modele
- Familiaritate cu fundamentele containerelor
Public țintă
- Ingineri MLOps
- Practicieni DevOps
- Echipe de platforme de date
Mărturii (2)
Așa cum am spus înainte, pentru o persoană ca mine (fără experiență), acesta a fost un punct de plecare pentru a înțelege funcționalitățile și caracteristicile acestor programe/unelte etc.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Curs - Docker and Kubernetes
Tradus de catre o masina
program de curs structurat pe mai multe niveluri.
Bert Paelinckx - Cube SoftwareSolutions
Curs - Introduction to Docker
Tradus de catre o masina