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.
Quais são os componentes-chave de um oleoduto de MLOps?
O MLOps, ao contrário do DevOps tradicional no desenvolvimento de software, não se preocupa apenas com o gerenciamento de código, mas também deve levar em conta dados e modelos. Um pipeline funcional do MLOps deve ser capaz de vincular e rastrear alterações ao código usado para desenvolver um modelo e preparar os dados, os dados usados para treinamento e validação do modelo e, finalmente, o próprio objeto do modelo. Portanto, um pipeline do MLOps deve consistir, no mínimo, dos seguintes componentes: um repositório de código fonte, uma ferramenta de versão de dados, um repositório de modelo, um pipeline CI / CD, um ambiente de computação para treinamento e desenvolvimento, modelo e, finalmente, capacidade de monitoramento para as entradas de dados e saídas do modelo.