Plan du cours
Fondements de la Containerisation pour MLOps
- Comprendre les exigences du cycle de vie ML
- Concepts clés Docker pour les systèmes ML
- Bonnes pratiques pour des environnements reproductibles
Construction de Pipelines d'Entraînement ML Containerisées
- 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
Containerisation de la Validation et de l'Évaluation de Modèles
- Reproduction d'environnements d'évaluation
- Automatisation des workflows de validation
- Captation de métriques et de journaux depuis les conteneurs
Inférence et Servir Containerisé
- Conception de microservices d'inférence
- Optimisation des conteneurs en temps réel pour la production
- Mise en œuvre d'architectures de serveur évolutives
Orchestration de Pipeline avec Docker Compose
- Coordination de workflows ML multi-conteneurs
- Isolation d'environnement et gestion de la configuration
- Intégration de services complémentaires (par exemple, suivi, stockage)
Versioning 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 É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 containerisés
CI/CD pour MLOps avec Docker
- Automatisation des builds et du déploiement de composants ML
- Tests de pipelines dans des environnements de staging containerisés
- Assurance de la reproductibilité et des 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 bases des conteneurs
Public cible
- Ingénieurs MLOps
- Pratiquants 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