Plan du cours
Fondements de la conteneurisation pour le MLOps
- Comprendre les exigences du cycle de vie du machine learning
- Concepts clés de Docker pour les systèmes de machine learning
- Bonnes pratiques pour des environnements reproductibles
Construction de pipelines d'entraînement conteneurisés
- Emballage du code d'entraînement des modèles et de leurs dépendances
- Configuration des tâches d'entraînement à l'aide d'images Docker
- Gestion des jeux de données et des artefacts dans des conteneurs
Conteneurisation de la validation et de l'évaluation des modèles
- Reproduction des environnements d'évaluation
- Automatisation des flux de travail de validation
- Capture des métriques et des journaux à partir des 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 de workflows de machine learning multi-conteneurs
- Isolation des environnements et gestion de la configuration
- Intégration des services d'accompagnement (p. ex., suivi, stockage)
Gestion des versions et du cycle de vie des modèles de machine learning
- Suivi des modèles, des images et des composants de pipeline
- Environnements conteneurisés sous contrôle de versions
- Intégration d'outils tels que MLflow ou similaires
Déploiement et mise à l'échelle des charges de travail de machine learning
- Exécution de pipelines dans des environnements distribués
- Mise à l'échelle des microservices à l'aide d'approches natives Docker
- Surveillance des systèmes de machine learning conteneurisés
CI/CD pour le MLOps avec Docker
- Automatisation de la construction et du déploiement des composants de machine learning
- Test des pipelines dans des environnements de pré-production conteneurisés
- Garantir la reproductibilité et les retours arrière
Summary and Next Steps
Pré requis
- Une compréhension des flux de travail en 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
- Praticiens DevOps
- Équipes de plateformes de données
Nos clients témoignent (3)
Comment les formateurs transmettent-ils efficacement leurs connaissances
Vu Thoai Le - Reply Polska sp. z o. o.
Formation - Certified Kubernetes Administrator (CKA) - exam preparation
Traduction automatique
le formateur avait beaucoup de connaissances et de patience à partager avec nous
Bogdan Olaru
Formation - Introduction to Docker
Traduction automatique
Les connaissances et les échanges avec Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Formation - Docker and Kubernetes
Traduction automatique