or
Cet exercice fait partie du cours
Dans ce chapitre, nous vous présenterons MLflow et la manière dont il vise à vous aider à résoudre certaines difficultés du cycle de vie de l'apprentissage automatique. Vous serez initié aux quatre principaux concepts qui composent MLflow, avec un accent particulier sur le cursus MLflow. Vous apprendrez à créer des expériences et des exécutions ainsi qu'à suivre les métriques, les paramètres et les artefacts. Enfin, vous effectuerez des recherches programmatiques dans MLflow pour trouver les expériences qui répondent à certains critères.
Ce chapitre vous présente les modèles MLflow. Le composant MLflow Models de MLflow joue un rôle essentiel dans les étapes d'évaluation et d'ingénierie des modèles du cycle de vie de l'apprentissage automatique. Vous apprendrez comment les modèles MLflow normalisent l'emballage des modèles ML et comment les sauvegarder, les enregistrer et les charger. Vous apprendrez à créer des modèles MLflow personnalisés pour apporter plus de flexibilité à vos cas d'utilisation ainsi qu'à évaluer la performance des modèles. Vous utiliserez le concept puissant de "Flavors" et enfin l'outil de ligne de commande MLflow pour le déploiement de modèles.
Ce chapitre présente le concept de MLflow appelé Model Registry. Vous découvrirez comment le registre des modèles est utilisé pour gérer le cycle de vie des modèles ML. Vous apprendrez à créer et à rechercher des modèles dans le registre des modèles. Vous apprenez ensuite à enregistrer des modèles dans le registre des modèles et à assurer la transition des modèles entre des étapes prédéfinies. Enfin, vous apprendrez également à déployer des modèles à partir du registre de modèles.
Dans ce chapitre, vous allez acquérir des connaissances précieuses sur la façon de rationaliser votre code de science des données pour la réutilisation et la reproductibilité à l'aide de MLflow Projects. Ce chapitre commence par présenter le concept de projet MLflow et vous guide dans la création d'un fichier MLproject. Vous apprendrez ensuite à exécuter des projets MLflow en ligne de commande et dans le module MLflow Projects, tout en découvrant la puissance de l'utilisation des paramètres pour une plus grande flexibilité dans votre code. Enfin, vous apprendrez à gérer les étapes du cycle de vie de l'apprentissage automatique en créant un flux de travail multi-étapes à l'aide de MLflow Projects.
Exercice en cours