Schița de curs
Fundamentele containerizării pentru MLOps
- Înțelegerea cerințelor ciclului de viață ML
- Concepte Docker cheie pentru sistemele ML
- Best practices pentru medii reproductibile
Construirea pipeline-urilor de antrenare ML containerizate
- Împachetarea codului de antrenare a modelelor și a dependențelor
- Configurarea job-urilor de antrenare 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 validare
- Capturarea metricilor și log-urilor din containere
Inferență containerizată și serving
- 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 managementul configurațiilor
- Integrarea serviciilor suport (ex: tracking, stocare)
Versionarea modelelor ML și managementul ciclului de viață
- Tracking-ul modelelor, imaginilor și componentelor de pipeline
- Medii de containere versionate
- Integrarea MLflow sau a unor instrumente similare
Deploy ș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 deploy-ului 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 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