Registrar automaticamente com uma linha de código
Permita que o MLflow registre automaticamente as execuções do sklearn e do PyTorch.
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. ✅
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
- Instalar o MLflow e começar a acompanhar
- Registrar parâmetros, métricas e artefatos
- Comparar execuções na interface do MLflow
- Registrar automaticamente com uma linha de código