Plan du cours
Fondamentaux de la conteneurisation pour le MLOps
- Compréhension des exigences du cycle de vie du ML
- Concepts clés de Docker pour les systèmes ML
- Bonnes pratiques pour des environnements reproductibles
Construction de pipelines de formation ML conteneurisés
- Emballer le code de formation des modèles et ses dépendances
- Configurer les jobs de formation à l'aide d'images Docker
- Gérer les ensembles de données et les artefacts dans les conteneurs
Conteneurisation de la validation et de l'évaluation des modèles
- Reproduire les environnements d'évaluation
- Automatiser les workflows de validation
- Capturer les métriques et les journaux des conteneurs
Inférence et mise en service conteneurisées
- Concevoir des microservices d'inférence
- Optimiser les conteneurs d'exécution pour la production
- Mettre en œuvre des architectures de mise en service évolutives
Orchestration de pipelines avec Docker Compose
- Coordonner les workflows ML multi-conteneurs
- Isolement des environnements et gestion de la configuration
- Intégration des services pris en charge (par ex., suivi, stockage)
Versionnement et gestion du cycle de vie des modèles ML
- Suivi des modèles, des images et des composants de pipeline
- Environnements de conteneurs sous contrôle de version
- Intégration d'outils comme MLflow ou similaires
Déploiement et mise à l'échelle des charges de travail ML
- Exécution de pipelines dans des environnements distribués
- Mise à l'échelle des microservices en utilisant des approches natives à Docker
- Surveillance des systèmes ML conteneurisés
CI/CD pour le MLOps avec Docker
- Automatiser les builds et le déploiement des composants ML
- Tester les pipelines dans des environnements de staging conteneurisés
- Assurer la reproductibilité et la possibilité de revenir en arrière
Résumé et prochaines étapes
Pré requis
- Une compréhension des workflows de machine learning
- De l'expérience avec Python pour le développement de données ou de modèles
- Une familiarité avec les fondamentaux des conteneurs
Audience
- Ingénieurs MLOps
- Praticiens DevOps
- Équipes de plateformes de données
Nos clients témoignent (1)
Les vastes connaissances du formateur et sa capacité à résoudre les problèmes qui se sont posés spontanément lors des séances pratiques. De plus, les exercices eux-mêmes sont appropriés pour aider à maîtriser les sujets abordés dans le cours.
Cosmin - Ness Digital Engineering
Formation - Advanced Docker
Traduction automatique