MLOps Academy · Aula

Registrar automaticamente com uma linha de código

Permita que o MLflow registre automaticamente as execuções do sklearn e do PyTorch.

Aula 4 de 413 etapas

Registrar automaticamente com uma linha de código é uma aula grátis de MLOps Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de MLOps Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de MLOps Academy inclui 4 aulas no total.

Registrar manualmente é trabalhoso

Chamar log_param e log_metric para cada valor se torna cansativo rapidamente. O MLflow usa autolog para capturar a maior parte disso automaticamente.

Uma linha para ativá-lo

Adicione uma única chamada antes do treinamento e o autolog se integrará à sua biblioteca, registrando parâmetros, métricas e o modelo por conta própria.

import mlflow
mlflow.autolog()

Registro automático com o Sklearn

Com o registro automático do sklearn ativado, chamar fit registra seus hiperparâmetros, as pontuações de treinamento e o estimador ajustado sem nenhum código adicional.

mlflow.sklearn.autolog()
model.fit(X_train, y_train)

Registro automático com PyTorch

Para aprendizado profundo, o autolog funciona por meio do PyTorch Lightning, capturando as métricas de cada época e os pontos de verificação enquanto o ciclo de treinamento é executado.

mlflow.pytorch.autolog()

Ele inicia execuções por você

O autolog pode iniciar uma execução automaticamente quando fit é chamado. Nem é necessário um bloco start_run explícito para scripts simples.

O que ele captura

Por padrão, o autolog registra hiperparâmetros, métricas de avaliação, o modelo treinado e, muitas vezes, uma assinatura que descreve as entradas e saídas.

Combinar automático e manual

O autolog e o registro manual podem coexistir. Deixe que ele capture o básico e depois adicione seu próprio log_metric para uma pontuação personalizada que ele não conhece.

mlflow.autolog()
mlflow.log_metric("business_roi", roi)

Ajustar o que é registrado

O autolog aceita opções. Sinalizadores como log_models permitem ignorar artefatos pesados ou silenciar avisos para manter as execuções enxutas e rápidas.

mlflow.sklearn.autolog(log_models=False)

Compatível com muitas bibliotecas

A mesma ideia abrange XGBoost, LightGBM, Keras e outras bibliotecas. Cada integração sabe como obter os parâmetros e as métricas corretos para você.

Conhecer os limites

O autolog é conveniente, mas não faz milagres. Ele não captura nada que seja personalizado para seu projeto; portanto, registre você mesmo as métricas do domínio e os artefatos importantes.

Usar o autolog por padrão

Comece cada projeto com o autolog ativado. Você obtém um acompanhamento detalhado sem esforço e adiciona registros manuais apenas onde eles realmente agregam valor.

Verificação rápida

Vamos verificar o que o autolog faz e o que ele não gerencia.

Recapitulação

Você ativou o autolog, viu que ele captura parâmetros, métricas e modelos automaticamente e aprendeu a adicionar registros manuais onde ele não é suficiente. ✅

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Registrar automaticamente com uma linha de código” é grátis?

Sim — o texto completo de “Registrar automaticamente com uma linha de código” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de MLOps Academy, atualize para CoddyKit PRO. O curso de MLOps Academy inclui 4 aulas no total.

O que vou aprender em “Registrar automaticamente com uma linha de código”?

Permita que o MLflow registre automaticamente as execuções do sklearn e do PyTorch. Você pratica MLOps Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar MLOps Academy?

Nenhuma experiência prévia é necessária. MLOps Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Registrar automaticamente com uma linha de código”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de MLOps Academy?

Sim. Cada aula de MLOps Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Instalar o MLflow e começar a acompanhar
  2. Registrar parâmetros, métricas e artefatos
  3. Comparar execuções na interface do MLflow
  4. Registrar automaticamente com uma linha de código
← Voltar para MLOps Academy