Plan du cours
Fondements de la conteneurisation pour MLOps
- Comprendre les exigences du cycle de vie ML
- Concepts clés de Docker pour les systèmes ML
- Bonnes pratiques pour des environnements reproductibles
Construction de pipelines d'entraînement ML conteneurisés
- Emballage du code et des dépendances d'entraînement de modèles
- Configuration des tâches d'entraînement à l'aide d'images Docker
- Gestion des jeux de données et des artefacts dans les conteneurs
Conteneurisation de la validation et de l'évaluation de modèles
- Reproduction des environnements d'évaluation
- Automatisation des workflows de validation
- Captation des métriques et des journaux à partir des conteneurs
Inférence et service conteneurisés
- Conception de microservices d'inférence
- Optimisation des conteneurs en temps réel pour la production
- Mise en œuvre d'architectures de service évolutives
Orchestration de pipeline avec Docker Compose
- Coordination des workflows ML multi-conteneurs
- Isolation d'environnement et gestion de configuration
- Intégration de services de support (par exemple, suivi, stockage)
Versionnement et gestion du cycle de vie des modèles ML
- Suivi des modèles, images et composants de pipeline
- Environnements conteneurisés sous contrôle de version
- Intégration d'outils comme MLflow ou similaires
Déploiement et évolutivité des charges de travail ML
- Exécution de pipelines dans des environnements distribués
- Évolutivité des microservices à l'aide d'approches natives Docker
- Surveillance des systèmes ML conteneurisés
CI/CD pour MLOps avec Docker
- Automatisation des builds et déploiements de composants ML
- Tests de pipelines dans des environnements d'intégration conteneurisés
- Assurer la reproductibilité et les retours en arrière
Résumé et étapes suivantes
Pré requis
- Une compréhension des workflows d'apprentissage automatique
- Une expérience avec Python pour le développement de données ou de modèles
- Une familiarité avec les fondamentaux des conteneurs
Public cible
- Ingénieurs MLOps
- Pratiquants DevOps
- Équipes de plateforme de données
Nos clients témoignent (5)
l'écosystème ML comprend non seulement MLFlow mais aussi Optuna, hyperops, 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 apprécié de participer à la formation Kubeflow, qui s'est déroulée en ligne. Cette formation m'a permis de consolider mes connaissances sur les services AWS, K8s et tous les outils DevOps associés à Kubeflow, qui sont les bases nécessaires pour aborder correctement le sujet. Je tiens à remercier Malawski Marcin pour sa patience et son professionnalisme dans la formation et ses conseils sur les meilleures pratiques. Malawskiaborde le sujet sous différents angles, avec divers outils de déploiement Ansible, EKS kubectl, Terraform. Maintenant, je suis définitivement convaincu que je m'oriente vers le bon domaine d'application.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Formation - Kubeflow
Traduction automatique
Il a fourni une bonne base pour Docker et Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Formation - Docker (introducing Kubernetes)
Traduction automatique
I generally liked the trainer knowledge and enthusiasm.
Ruben Ortega
Formation - Docker and Kubernetes
Traduction automatique