Struttura del corso
Fondamenti dell’MLOps su Kubernetes
- Concetti chiave dell’MLOps
- Differenze tra MLOps e DevOps tradizionale
- Principali sfide nella gestione del ciclo di vita dei modelli ML
Containerizzazione dei carichi di lavoro ML
- Impacchettamento di modelli e codice di addestramento
- Ottimizzazione delle immagini container per applicazioni ML
- Gestione delle dipendenze e garanzia della riproducibilità
CI/CD per il machine learning
- Strutturazione dei repository ML in ottica di automazione
- Integrazione delle fasi di test e validazione
- Attivazione automatica delle pipeline per il riaddestramento e gli aggiornamenti
GitOps per la distribuzione dei modelli
- Principi e pratiche di utilizzo del modello GitOps
- Utilizzo di Argo CD nella distribuzione dei modelli ML
- Controllo delle versioni relative a modelli e configurazioni
Orchestrazione delle pipeline su Kubernetes
- Creazione di pipeline con Tekton
- Gestione di workflow multi-step legati al machine learning
- Pianificazione e gestione delle risorse assegnate ai processi
Monitoraggio, registrazione dei log e strategie di ripristino
- Rilevamento dello spostamento dei dati rispetto al modello predittivo e della sua efficacia
- Integrazione di meccanismi di avviso e analisi delle prestazioni
- Strategie di rollback e ripristino automatico in caso di anomalie
Riaddestramento automatizzato e miglioramento continuo
- Progettazione di cicli di feedback efficienti
- Programmazione automatica dei processi di riaddestramento
- Integrazione di MLflow per il tracciamento e la gestione degli esperimenti
Architetture MLOps avanzate
- Modelli di distribuzione multi-cluster e ibrida tra cloud pubblici e privati
- Scalabilità delle organizzazioni grazie all’utilizzo condiviso di infrastrutture
- Aspetti legati alla sicurezza e al rispetto della normativa applicabile
Conclusioni e prossimi passi
Requisiti
- Conoscenza dei concetti fondamentali di Kubernetes
- Esperienza con i flussi di lavoro legati al machine learning
- Competenze nello sviluppo basato su Git
Destinatari del corso
- Ingegneri MACHINE LEARNING
- Ingegneri DevOps
- Team incaricati della gestione delle piattaforme di machine learning
Recensioni (4)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Corso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Come i formatori trasmettono efficacemente le conoscenze
Vu Thoai Le - Reply Polska sp. z o. o.
Corso - Certified Kubernetes Administrator (CKA) - exam preparation
Traduzione automatica
la sua empatia e la capacità di tradurre concetti complessi in casi facilmente comprensibili
Giorgio - Accenture Italia
Corso - Certified Kubernetes Security Specialist (CKS)
La conoscenza e la pazienza del formatore nel rispondere alle nostre domande.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Corso - Deploying Kubernetes Applications with Helm
Traduzione automatica