Arquitetura
8
Etapa 8 de 8

Retreinamento

O ciclo se completa com retreinamento automatizado. Quando drift é detectado, novos rótulos chegam ou em cadência fixa (semanal/mensal), um pipeline dispara: extrai dados recentes, treina, valida, registra nova versão e (após aprovação) promove para produção.

Serviços Azure envolvidos

Azure ML Pipelines

Pipelines reutilizáveis e parametrizados para retraining end-to-end.

Azure DevOps / GitHub Actions

Triggers via cron, webhook ou eventos de drift.

Event Grid

Disparo orientado a eventos (novo dataset, alerta de drift).

Pontos-chave

  • Defina critérios objetivos para promoção: nova versão > baseline em métrica X.
  • Mantenha shadow deploys para validar candidatos contra produção.
  • Documente cada retreino: motivo, dados, métricas, decisão.

Melhores práticas

  • Champion-challenger: novo modelo precisa vencer o atual de forma estatisticamente significativa.
  • Automatize rollback se métricas em produção piorarem após promoção.
  • Trate o pipeline de retreino como código de produção (testes, revisão).