0Pricing
MLOps Academy · Aula

Rastreie uma ida e volta de previsão

Acompanhe uma requisição, da entrada à resposta registrada.

Rastreie uma ida e volta de previsão é 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.

Acompanhar uma solicitação

É hora de observar todo o ciclo funcionando. Você acompanhará uma única previsão, desde a solicitação do cliente até uma resposta registrada. 🔍

O cliente envia a entrada

Um chamador envia JSON com POST para /predict. Essa é a carga bruta dos atributos de entrada de que seu modelo precisa para tomar uma decisão.

curl -X POST localhost:8000/predict \
  -H "Content-Type: application/json" \
  -d '{"tenure": 12, "monthly_charges": 79.9}'

O Pydantic valida

O FastAPI analisa o corpo comparando-o com seu esquema. Se um campo estiver ausente ou tiver o tipo errado, o Pydantic o rejeitará com um erro 422 antes da execução do modelo.

O modelo faz a previsão

A linha validada chega ao modelo campeão carregado. Ele calcula um resultado na memória, sem novo treinamento nem chamada ao registro no caminho crítico.

pred = app.state.model.predict([[f.tenure, f.monthly_charges]])

Registrar o que aconteceu

Antes de responder, escreva uma linha de registro estruturado com as entradas, a previsão e uma marca temporal. Esse é o seu histórico de auditoria.

import logging, json
logging.info(json.dumps({
    "input": f.model_dump(),
    "prediction": int(pred[0]),
}))

Retornar a resposta

O FastAPI serializa seu dicionário novamente para JSON e o envia com o status 200. O cliente recebe a previsão em milissegundos.

{"prediction": 1}

Capturar a latência

Envolva a chamada para medir quanto tempo ela levou. Registrar a latência por solicitação é o que alimentará seus painéis de monitoramento mais tarde.

import time
start = time.perf_counter()
# predict...
elapsed_ms = (time.perf_counter() - start) * 1000

Vincular à versão

Registre qual modelo produziu a resposta. Registrar a versão significa que você sempre poderá dizer exatamente qual modelo fez qualquer previsão anterior.

{"model": "churn-classifier", "version": 3}

O ciclo foi concluído

Treinar, cadastrar, promover, servir, prever, registrar: uma única solicitação percorreu todo o pipeline que você criou. Isso é MLOps de ponta a ponta. 🎯

Verificação rápida

Por que registrar a entrada, a previsão e a versão do modelo em cada solicitação?

Os registros alimentam o monitoramento

Essas interações registradas tornam-se a matéria-prima da próxima etapa: monitorar a latência, as taxas de erro e, por fim, a deriva das entradas ao longo do tempo.

Você criou um sistema

Isso já não é um notebook. É um sistema rastreável, no qual cada previsão pode ser explicada e reproduzida de ponta a ponta.

Recapitulação: o ciclo completo de ida e volta

Você acompanhou uma solicitação passando pela validação, pela predição, pelo registro e pela resposta, relacionando tudo isso a uma versão do modelo. Isso conclui seu primeiro fluxo de ponta a ponta. ✅

Perguntas Frequentes

A aula “Rastreie uma ida e volta de previsão” é grátis?

Sim — o texto completo de “Rastreie uma ida e volta de previsão” é 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 “Rastreie uma ida e volta de previsão”?

Acompanhe uma requisição, da entrada à resposta registrada. 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 “Rastreie uma ida e volta de previsão”?

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. Treine e registre no registro
  2. Promova o melhor modelo para Production
  3. Disponibilize o modelo de Production
  4. Rastreie uma ida e volta de previsão
← Voltar para MLOps Academy