MLD108 · Modelos em produção: implantação e monitoramento
Sobre o curso
Transforme um modelo treinado em um serviço ou rotina em lote confiável, registre experimentos e versões e monitore a deriva dos dados e o desempenho para que o modelo continue valendo a pena.
Para quem é
Profissionais de dados e desenvolvedores que precisam colocar modelos de machine learning no dia a dia do negócio e mantê-los saudáveis.
Pré-requisitos
MLD105 e MLD107; noções básicas de linha de comando e Git.
O que você será capaz de fazer
- Escolher entre pontuação em lote e API em tempo real e empacotar um pipeline do scikit-learn para cada caso
- Registrar experimentos, versões de dados e modelos com o MLflow para que qualquer previsão possa ser rastreada até seu modelo
- Servir um modelo com FastAPI em um contêiner Docker, com validação de entrada e verificação de saúde
- Monitorar deriva dos dados, deriva das previsões e desempenho e definir regras de retreino e de reversão
Aulas
- Aula 1 · Do notebook para a produção
- Aula 2 · Rastreamento, versionamento e automação
- Aula 3 · Monitoramento e manutenção
- Aula 4 · Laboratório e atividade
Laboratório: Implante e monitore um modelo de previsão de demanda
Você vai pegar um modelo de previsão de demanda de uma pequena rede de padarias, registrá-lo no MLflow, servi-lo por um endpoint FastAPI no Docker e rodar um script noturno de pontuação em lote. Depois, vai simular dois meses de dados novos, detectar deriva com o Evidently e decidir se é hora de retreinar.
Ferramentas gratuitas: Docker Desktop, FastAPI, MLflow (local), Evidently (código aberto) e nível gratuito do GitHub Actions, no seu próprio computador
Atividade avaliada
Prepare um plano de produção e um protótipo funcionando para um modelo de sua escolha ou para a previsão das padarias fornecida. Entregue o modelo empacotado com registro no MLflow, uma API em Docker ou uma rotina em lote agendada com justificativa clara, um relatório de monitoramento cobrindo deriva das entradas, deriva das previsões e desempenho contra os valores reais e um documento de operação de uma página com responsáveis, limites de alerta, gatilhos de retreino, passos de reversão e a forma de registrar as previsões.
| Critério | Peso | Como é um trabalho excelente |
|---|---|---|
| Empacotamento e disponibilização | 25% | O modelo roda com comandos documentados como API ou rotina em lote, valida a entrada e informa sua versão. |
| Rastreamento e reprodutibilidade | 25% | Experimentos, versões de dados e de modelos registrados, de modo que qualquer previsão possa ser rastreada e reproduzida. |
| Monitoramento | 30% | Verificações de deriva e desempenho implementadas, limites justificados e resultados interpretados corretamente. |
| Documento de operação | 20% | Responsáveis, alertas, gatilhos de retreino e passos de reversão específicos e realistas para uma equipe pequena. |
Peça de portfólio
Um modelo implantado e com versões rastreadas, acompanhado de relatório de monitoramento e documento de operação.
Próximo passo
Continue com MLD109 · Projeto final: um modelo preditivo para uma decisão de negócio · 8 horas · R$ 80,00
Conteúdo do curso
MLD108 · Modelos em produção: implantação e monitoramento (8 h)
-
Aula 1 · Do notebook para a produção
-
Aula 2 · Rastreamento, versionamento e automação
-
Aula 3 · Monitoramento e manutenção
-
Aula 4 · Laboratório e atividade
-
MLD108 Avaliação · Modelos em produção: implantação e monitoramento
