¿Cuáles son los componentes clave de una cadena de 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.
MLOps, a diferencia de DevOps tradicional en el desarrollo de software, no sólo se ocupa de la gestión del código, sino que además debe tener en cuenta los datos y los modelos. Una canalización funcional de MLOps debe ser capaz de vincular entre sí, y hacer un seguimiento de los cambios, el código utilizado para desarrollar un modelo y preparar los datos, los datos utilizados para el entrenamiento y la validación del modelo y, por último, el propio objeto del modelo. Por tanto, una canalización MLOps debe constar, como mínimo, de los siguientes componentes: Un repositorio de código fuente, una herramienta de versionado de datos, un repositorio de modelos, un canal CI/CD, un entorno informático para el entrenamiento y el desarrollo, un servidor de modelos y, por último, capacidades de supervisión tanto de las entradas de datos como de las salidas de los modelos.
general_qa
es