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 (4)
il était patient et comprenait que nous prenions du retard
Albertina - 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
Hugo SECHIER - Expleo France
Formation - Kubeflow on AWS
J'ai beaucoup apprécié de participer à la formation Kubeflow, qui s'est déroulée à distance. Cette formation m'a permis de consolider mes connaissances sur les services AWS, K8s et tous les outils DevOps autour de Kubeflow, qui sont les bases nécessaires pour aborder le sujet correctement. Je tiens à remercier Malawski Marcin pour sa patience et son professionnalisme lors de la formation et pour ses conseils sur les bonnes pratiques. Malawski aborde le sujet sous différents angles, en utilisant divers outils de déploiement comme Ansible, EKS kubectl et Terraform. Je suis maintenant définitivement convaincu que je me dirige vers le bon domaine d'application.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Formation - Kubeflow
Traduction automatique