Struttura del corso
Fondamenti della Containerizzazione per MLOps
- Comprensione dei requisiti del ciclo di vita ML
- Concetti chiave di Docker per i sistemi ML
- Best practice per ambienti riproducibili
Creazione di Pipeline di Addestramento ML Containerizzate
- Pacchettizzazione del codice di addestramento del modello e delle dipendenze
- Configurazione dei job di addestramento utilizzando immagini Docker
- Gestione dei dataset e degli artefatti nei contenitori
Containerizzazione della Validazione e della Valutazione dei Modelli
- Riproduzione degli ambienti di valutazione
- Automazione dei workflow di validazione
- Raccolta di metriche e log dai contenitori
Inferenza e Serving Containerizzati
- Progettazione di microservizi di inferenza
- Ottimizzazione dei contenitori runtime per la produzione
- Implementazione di architetture di serving scalabili
Orchestrazione delle Pipeline con Docker Compose
- Coordinamento di workflow ML multi-contenitore
- Isolamento degli ambienti e gestione della configurazione
- Integrazione di servizi di supporto (ad es., tracking, storage)
Versioning dei Modelli ML e Gestione del Ciclo di Vita
- Tracciamento di modelli, immagini e componenti delle pipeline
- Ambienti container con controllo delle versioni
- Integrazione di MLflow o strumenti simili
Distribuzione e Scalabilità dei Carichi di Lavoro ML
- Esecuzione delle pipeline in ambienti distribuiti
- Scalabilità dei microservizi utilizzando approcci nativi Docker
- Monitoraggio dei sistemi ML containerizzati
CI/CD per MLOps con Docker
- Automazione della build e della distribuzione dei componenti ML
- Test delle pipeline in ambienti staging containerizzati
- Garanzia di riproducibilità e rollback
Riepilogo e Prossimi Passi
Requisiti
- Conoscenza dei workflow di Machine Learning
- Esperienza con Python per lo sviluppo di dati o modelli
- Familiarità con i fondamentali dei contenitori
Target
- Ingegneri MLOps
- Praticanti DevOps
- Team di piattaforme dati
Recensioni (2)
Come ho già detto, per una persona come me (senza esperienza), questo è stato un punto di partenza per comprendere le funzionalità e le caratteristiche di questi programmi, strumenti e quant'altro.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Corso - Docker and Kubernetes
Traduzione automatica
un programma di corsi strutturato su più livelli.
Bert Paelinckx - Cube SoftwareSolutions
Corso - Introduction to Docker
Traduzione automatica