Plan du cours
Fondamentaux de MLOps sur Kubernetes
- Concepts clés de MLOps
- MLOps vs DevOps traditionnel
- Défis majeurs de la gestion du cycle de vie ML
Conteneurisation des charges de travail ML
- Emballage des modèles et du code d'entraînement
- Optimisation des images de conteneur pour le ML
- Gestion des dépendances et reproductibilité
CI/CD pour l'apprentissage automatique
- Structuration des référentiels ML pour l'automatisation
- Intégration des étapes de test et de validation
- Déclenchement des pipelines pour le réentraînement et les mises à jour
GitOps pour le déploiement des modèles
- Principes et flux de travail GitOps
- Utilisation d'Argo CD pour le déploiement des modèles
- Gestion des versions des modèles et des configurations
Orchestration des pipelines sur Kubernetes
- Construction de pipelines avec Tekton
- Gestion des flux de travail ML multi-étapes
- Planification et gestion des ressources
Surveillance, journalisation et stratégies de retour en arrière (rollback)
- Suivi de la dérive des données et des performances du modèle
- Intégration de l'alerte et de l'observabilité
- Approches de retour en arrière et de basculement (failover)
Réentraînement automatisé et amélioration continue
- Conception de boucles de rétroaction
- Automatisation du réentraînement planifié
- Intégration de MLflow pour le suivi et la gestion des expériences
Architectures MLOps avancées
- Modèles de déploiement multi-cluster et cloud hybride
- Mise à l'échelle des équipes avec une infrastructure partagée
- Considérations en matière de sécurité et de conformité
Résumé et prochaines étapes
Pré requis
- Une compréhension des fondamentaux de Kubernetes
- De l'expérience avec les flux de travail d'apprentissage automatique
- La connaissance du développement basé sur Git
Audience cible
- Ingénieurs ML
- Ingénieurs DevOps
- Équipes de plateformes ML
Nos clients témoignent (3)
Les connaissances et la patience de l'animateur pour répondre à nos questions.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Formation - Deploying Kubernetes Applications with Helm
Traduction automatique
l'écosystème ML ne concerne pas seulement MLFlow, mais également Optuna, Hyperopt, Docker et Docker-Compose
Guillaume GAUTIER - OLEA MEDICAL
Formation - MLflow
Traduction automatique
La qualité des explications, et le nombre important de sujets abordés