// o que é
MLflow registra experimentos, parametros, metricas, artefatos e versoes de modelos. No contexto da Lumi Data, e uma camada essencial para transformar ciencia de dados em operacao controlada.
Kreuzberger, Kühl e Hirschl (2022) definem MLOps como o conjunto de práticas para automatizar e operacionalizar o ciclo de vida de machine learning em produção, identificando três níveis de maturidade: nível 0 (treinamento manual, sem automação), nível 1 (pipeline de ML automatizado) e nível 2 (pipeline de CI/CD para ML). MLflow, descrito por Zaharia et al. (2018), aborda diretamente o nível 0 e 1 ao fornecer rastreamento de experimentos, empacotamento de projetos, registro de modelos e serving em uma ferramenta open-source. A crise de reprodutibilidade em ML — documentada por Sculley et al. (2015) como consequência de dependências implícitas, configuração dispersa e ausência de versionamento — é o problema exato que o Model Registry do MLflow resolve ao centralizar metadados, artefatos e estado do ciclo de vida de cada modelo. O debate sobre "quando MLflow é suficiente versus quando usar Kubeflow ou Vertex AI" se resume à escala de times e volume de modelos: MLflow é adequado para times de 2–10 cientistas de dados; plataformas Kubernetes-native são necessárias quando há dezenas de modelos em produção simultâneos.
Como a Lumi enxerga:A Lumi implementa MLflow junto com pipelines, testes, monitoramento e criterios de negocio para modelos confiaveis em producao.