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
Costruzione di Pipeline di Training ML Containerizzate
- Inscatolamento del codice di training dei modelli e delle sue dipendenze
- Configurazione di lavori di training utilizzando immagini Docker
- Gestione di dataset e artefatti in container
Containerizzazione della Validazione e Valutazione dei Modelli
- Riproduzione degli ambienti di valutazione
- Automatizzazione dei flussi di lavoro di validazione
- Raccolta di metriche e log dai container
Inferenza e Serving Containerizzati
- Progettazione di microservizi per l'inferenza
- Ottimizzazione dei container in fase di esecuzione per la produzione
- Implementazione di architetture di serving scalabili
Orchestrazione delle Pipeline con Docker Compose
- Coordinamento di workflow ML multi-container
- Isolamento degli ambienti e gestione della configurazione
- Integrazione di servizi supportati (ad esempio, tracking, storage)
Versionamento e Gestione del Ciclo di Vita dei Modelli ML
- Tracciamento di modelli, immagini e componenti della pipeline
- Ambienti container versionati
- Integrazione di strumenti come MLflow o simili
Distribuzione e Scalabilità dei Carichi di Lavoro ML
- Esecuzione delle pipeline in ambienti distribuiti
- Scalabilità di microservizi utilizzando approcci nativi Docker
- Monitoraggio dei sistemi ML containerizzati
CI/CD per MLOps con Docker
- Automazione della creazione e distribuzione di componenti ML
- Test delle pipeline in ambienti staging containerizzati
- Garantire riproducibilità e rollbacks
Riepilogo e Prossimi Passi
Requisiti
- Comprensione dei flussi di lavoro del machine learning
- Esperienza con Python per lo sviluppo di dati o modelli
- Familiarità con i principi base dei container
Pubblico Target
- Ingegneri MLOps
- Praticanti DevOps
- Team di piattaforme dati
Recensioni (1)
La vasta conoscenza del formatore e la sua capacità di risolvere i problemi che si sono presentati spontaneamente durante le sessioni pratiche. Inoltre, gli esercizi stessi sono adeguati per aiutare a consolidare gli argomenti trattati nel corso.
Cosmin - Ness Digital Engineering
Corso - Advanced Docker
Traduzione automatica