Por que usar o Amazon SageMaker com o MLflow?
O Amazon SageMaker oferece um recurso gerenciado de MLflow para machine learning (ML) e experimentação de IA generativa. Esse recurso facilita para os cientistas de dados usar o MLflow no SageMaker para treinamento, registro e implantação de modelos. Os administradores podem configurar rapidamente ambientes MLflow seguros e escaláveis na AWS. Cientistas de dados e desenvolvedores de ML podem acompanhar com eficiência os experimentos de ML e encontrar o modelo certo para um problema de negócios.
Benefícios do Amazon SageMaker com MLflow
Acompanhe experimentos de qualquer lugar
Os experimentos de ML são realizados em diversos ambientes, incluindo notebooks locais, IDEs, código de treinamento baseado em nuvem ou IDEs gerenciados no Amazon SageMaker Studio. Com o SageMaker e o MLflow, você pode usar seu ambiente preferido para treinar modelos, rastrear seus experimentos no MLflow e iniciar a interface do usuário do MLflow diretamente ou por meio do SageMaker Studio para análise.
Colabore com a experimentação de modelos
Uma colaboração efetiva da equipe é essencial para projetos bem-sucedidos de ciência de dados. O SageMaker Studio permite que você gerencie e acesse servidores de rastreamento e experimentos do MLflow, possibilitando que os membros da equipe compartilhem informações e garantam resultados consistentes de experimentos, facilitando a colaboração.
Avalie experimentos
Identificar o melhor modelo de várias iterações requer análise e comparação do desempenho do modelo. O MLflow oferece visualizações como gráficos de dispersão, gráficos de barras e histogramas para comparar as iterações de treinamento. Além disso, o MLflow permite a avaliação de modelos de viés e justiça.
Gerencie centralmente modelos MLflow
Várias equipes costumam usar o MLflow para gerenciar seus experimentos, com apenas alguns modelos se tornando candidatos à produção. As organizações precisam de uma maneira fácil de acompanhar todos os modelos candidatos para tomar decisões informadas sobre quais modelos serão produzidos. O MLflow se integra perfeitamente ao Registro de Modelos do SageMaker, permitindo que as organizações vejam seus modelos registrados no MLflow aparecerem automaticamente no Registro de Modelos do SageMaker, completo com um Cartão de Modelo do SageMaker para governança. Essa integração permite que cientistas de dados e engenheiros de ML usem ferramentas distintas para suas respectivas tarefas: MLflow para experimentação e Registro de Modelos do SageMaker para gerenciar o ciclo de vida da produção com uma linha de modelos abrangente.
Implemente modelos do MLflow nos endpoints do SageMaker
A implantação de modelos do MLflow em endpoints do SageMaker é perfeita, eliminando a necessidade de criar contêineres personalizados para armazenamento de modelos. Essa integração permite que os clientes aproveitem os contêineres de inferência otimizados do SageMaker, mantendo a experiência do MLflow amigável ao usuário para log e registro de modelos.