or
Cette activité fait partie du cours
Dans ce chapitre, vous serez initié à MLflow et à la façon dont il aide à résoudre certaines difficultés du cycle de vie du Machine Learning. Vous découvrirez les quatre concepts principaux qui composent MLflow, avec un accent sur MLflow Tracking. Vous apprendrez à créer des expériences et des exécutions, ainsi qu'à consigner des mesures, des paramètres et des artéfacts. Enfin, vous effectuerez des recherches dans MLflow par programmation pour trouver des exécutions d'expériences qui répondent à certains critères.
Dans ce chapitre, vous ferez connaissance avec les Modèles MLflow. Le composant MLflow Models joue un rôle essentiel dans les étapes d'évaluation et d'ingénierie des modèles du cycle de vie du Machine Learning. Vous apprendrez comment MLflow Models normalise l'empaquetage des modèles ML et comment les enregistrer, les consigner et les charger. Vous verrez comment créer des modèles MLflow personnalisés pour offrir plus de souplesse selon vos cas d'utilisation, ainsi que comment évaluer la performance des modèles. Vous exploiterez le puissant concept de « Flavors » et, pour finir, vous utiliserez l'outil en ligne de commande MLflow pour le déploiement des modèles.
Ce chapitre présente le concept d'MLflow appelé le Registre de modèles. Vous verrez comment le Registre de modèles est utilisé pour gérer le cycle de vie des modèles ML. Vous apprendrez à créer des modèles et à les rechercher dans le Registre de modèles. Vous verrez ensuite comment inscrire des modèles dans le Registre et comment faire passer des modèles entre des étapes prédéfinies. Enfin, vous apprendrez aussi à déployer des modèles à partir du Registre de modèles.
Dans ce chapitre, vous apprendrez à optimiser votre code en science des données pour qu'il soit réutilisable et reproductible grâce aux Projets MLflow. Le chapitre commence par présenter le concept de Projets MLflow et vous guide dans la création d'un fichier MLproject. Ensuite, vous verrez comment exécuter des Projets MLflow à la fois par la ligne de commande et avec le module Projects de MLflow, tout en découvrant la puissance des paramètres pour rendre votre code plus flexible. Enfin, vous apprendrez à gérer les étapes du cycle de vie du Machine Learning en créant un enchaînement de tâches à plusieurs étapes avec les Projets MLflow.
Exercice en cours