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 d'entraînement ML conteneurisés
- Emballage du code d'entraînement des modèles et des dépendances
- Configuration des jobs d'entraînement à l'aide d'images Docker
- Gestion des ensembles de données et des artefacts dans les conteneurs
Conteneurisation de la validation et de l'évaluation des modèles
- Reproduction des environnements d'évaluation
- Automatisation des workflows de validation
- Capture des métriques et des journaux (logs) depuis les conteneurs
Inférence et service conteneurisés
- Conception de microservices d'inférence
- Optimisation des conteneurs d'exécution pour la production
- Mise en œuvre d'architectures de service évolutives
Orchestration de pipelines avec Docker Compose
- Coordination des flux de travail ML multi-conteneurs
- Isolation de l'environnement et gestion de la configuration
- Intégration des services d'accompagnement (p. ex., suivi, stockage)
Versionnement et gestion du cycle de vie des modèles ML
- Suivi des modèles, des images et des composants du pipeline
- Environnements de conteneurs versionnés
- Intégration d'outils comme MLflow ou similaires
Déploiement et mise à l'échelle des charges de travail ML
- Exécution des 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
- Automatisation des builds et du déploiement des composants ML
- Tests des pipelines dans des environnements de préproduction conteneurisés
- Garantie de la reproductibilité et des retours arrière (rollbacks)
Résumé et prochaines étapes
Pré requis
- Une compréhension des workflows de machine learning
- 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
- Professionnels DevOps
- Équipes dédiées aux 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