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 de ML
- Meilleures pratiques pour des environnements reproductibles
Création de pipelines d'entraînement de ML conteneurisés
- Emballage du code d'entraînement des modèles et des dépendances
- 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 des modèles
- Reproduction des environnements d'évaluation
- Automatisation des workflows 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 des pipelines avec Docker Compose
- Coordination des workflows de ML multi-conteneurs
- Isolement des environnements et gestion de la configuration
- Intégration de services d'assistance (p. ex., suivi, stockage)
Gestion des versions et du cycle de vie des modèles ML
- Suivi des modèles, des images et des composants du pipeline
- Environnements de conteneurs sous contrôle de version
- Intégration de MLflow ou d'outils 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 à l'aide d'approches natives Docker
- Surveillance des systèmes de ML conteneurisés
CI/CD pour le MLOps avec Docker
- Automatisation de la construction et du déploiement des composants ML
- Test des pipelines dans des environnements de pré-production conteneurisés
- Garantie de la reproductibilité et des retours 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
Public cible
- Ingénieurs MLOps
- Praticiens DevOps
- Équipes de plates-formes de données
Nos clients témoignent (2)
Comme je l'ai mentionné précédemment, pour quelqu'un comme moi (sans aucune expérience), cela a été une porte d'entrée pour comprendre les fonctionnalités et les capacités de ces programmes/outils, etc.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Formation - Docker and Kubernetes
Traduction automatique
programme de formation structuré et organisé en plusieurs niveaux.
Bert Paelinckx - Cube SoftwareSolutions
Formation - Introduction to Docker
Traduction automatique