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) * 1000Vincular à 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
- Treine e registre no registro
- Promova o melhor modelo para Production
- Disponibilize o modelo de Production
- Rastreie uma ida e volta de previsão