Plan du cours
Fondements de MLOps sur Kubernetes
- Concepts clés de MLOps
- MLOps vs DevOps traditionnelles
- Principaux défis de la gestion du cycle de vie ML
Conteneurisation des charges de travail d'apprentissage automatique
- Conditionnement des modèles et du code de formation
- Optimisation des images conteneurisées pour l'apprentissage automatique
- Gestion des dépendances et de la reproductibilité
CI/CD pour l'apprentissage automatique
- Structuration des dépôts ML pour l'automatisation
- Intégration des étapes de test et de validation
- Déclenchement des pipelines pour la réentraîne et les mises à jour
GitOps pour le déploiement de modèles
- Principes et workflows GitOps
- Utilisation d'Argo CD pour le déploiement des modèles
- Contrôle de version des modèles et configurations
Orchestration de pipelines sur Kubernetes
- Construction de pipelines avec Tekton
- Gestion des workflows ML multicétapes
- Planification et gestion des ressources
Surveillance, journalisation et stratégies de retour en arrière
- Suivi du décalage de données et des performances des modèles
- Intégration d'alertes et d'observabilité
- Approches de retour en arrière et de basculement
Retraînement automatisé et amélioration continue
- Conception de boucles de rétroaction
- Automatisation du retraînement planifié
- Intégration de MLflow pour le suivi et la gestion des expériences
Architectures MLOps avancées
- Modèles de déploiement multicluster et multicloud
- Évolution des équipes avec une infrastructure partagée
- Considérations sur la sécurité et la conformité
Résumé et étapes suivantes
Pré requis
- Une compréhension des fondamentaux de Kubernetes
- Une expérience avec les workflows d'apprentissage automatique
- Des connaissances en développement basé sur Git
Public cible
- Ingénieurs d'apprentissage automatique
- Ingénieurs DevOps
- Équipes de plateforme d'apprentissage automatique
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