Quels sont les éléments clés d'un pipeline MLOps ?
What are the key components of an MLOps pipeline?
MLOps unlike traditional DevOps in software development is not only concerned with the management of code but must additionally account for data and models. A functional MLOps pipeline must be able to link together, and track changes, to the code used to develop a model and prepare the data, the data used for training and validation of the model and finally the model object itself. Therefore, an MLOps pipeline must consist of, at minimum, of the following components: A source code repository, a data versioning tool, a model repository, a CI/CD pipeline, a compute environment for training and development, model serving and finally, monitoring capabilities both for the data inputs and model outputs.
Contrairement au DevOps traditionnel dans le développement de logiciels, le MLOps ne concerne pas seulement la gestion du code, mais doit également prendre en compte les données et les modèles. Un pipeline MLOps fonctionnel doit être en mesure de relier et de suivre les modifications apportées au code utilisé pour développer un modèle et préparer les données, aux données utilisées pour la formation et la validation du modèle et enfin à l'objet du modèle lui-même. Par conséquent, un pipeline MLOps doit comprendre au minimum les éléments suivants : Un dépôt de code source, un outil de versionnement des données, un dépôt de modèle, un pipeline CI/CD, un environnement informatique pour la formation et le développement, la mise à disposition du modèle et, enfin, des capacités de surveillance à la fois pour les données d'entrée et les résultats du modèle.
general_qa
fr