¿Cuáles son los componentes clave de una cadena de MLOps?
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.