Monitorando serviços de ML

Implantação e ciclo de vida em MLOps

Nemanja Radojkovic

Senior Machine Learning Engineer

Mantendo a qualidade

  • Clientes pagantes == expectativa de qualidade
  • Garantia de qualidade começa com controle de qualidade
  • Monitoramento
Implantação e ciclo de vida em MLOps

Indicadores de desempenho

Indicadores básicos de saúde

  • Serviço no ar e funcionando?
  • Número de requisições no tempo?
  • Distribuição de latência?

 

Métrica suprema de qualidade

  • Desempenho preditivo

Como modelos de ML se degradam?

Implantação e ciclo de vida em MLOps

classificador simples

Implantação e ciclo de vida em MLOps

fronteira aprendida

Implantação e ciclo de vida em MLOps

modelo treinado

Implantação e ciclo de vida em MLOps

mundo mudando

Implantação e ciclo de vida em MLOps

mudança 2

Implantação e ciclo de vida em MLOps

fronteira deslocada

Implantação e ciclo de vida em MLOps

concept drift

Implantação e ciclo de vida em MLOps

não mudar é degradar

Implantação e ciclo de vida em MLOps

como detectar

Implantação e ciclo de vida em MLOps

Implantação e ciclo de vida em MLOps

o porém

Implantação e ciclo de vida em MLOps

por caso de uso

Implantação e ciclo de vida em MLOps

nunca é de graça

Implantação e ciclo de vida em MLOps

use o que você tem

Implantação e ciclo de vida em MLOps

mudanças nas entradas

Implantação e ciclo de vida em MLOps

covariate shift

Implantação e ciclo de vida em MLOps

limitações do monitoramento de entrada

Implantação e ciclo de vida em MLOps

monitoramento de saída

Implantação e ciclo de vida em MLOps

Vamos praticar!

Implantação e ciclo de vida em MLOps

Preparing Video For Download...