Níveis de maturidade em MLOps

Conceitos de MLOps

Folkert Stijnman

ML Engineer

Maturidade em MLOps

  • Nível de automação, colaboração e monitoramento nos processos de MLOps
  • Nível mais alto não é necessariamente melhor
  • Foco nas fases de desenvolvimento e deploy
Conceitos de MLOps

Níveis de maturidade em MLOps

Níveis de maturidade em MLOps

Conceitos de MLOps

Nível 1: Processos manuais

Maturidade nível 1

 

  • Processo manual de desenvolvimento
  • Processo manual de deploy
  • Sem colaboração entre ML e operações
  • Times trabalham isolados

  • Sem rastreamento do desenvolvimento

  • Sem monitoramento após o deploy
Conceitos de MLOps

Nível 2: Desenvolvimento automatizado

Maturidade nível 2

 

  • Pipeline de desenvolvimento automatizado (Continuous Integration)
  • Processo manual de deploy

  • Após o desenvolvimento, as equipes colaboram para fazer o deploy do modelo

  • Rastreamento de experimentos e features de ML

  • Pouco monitoramento após o deploy
Conceitos de MLOps

Nível 3: Desenvolvimento e deploy automatizados

Maturidade nível 3

 

  • Pipeline de desenvolvimento automatizado (CI)
  • Pipeline de deploy automatizado (CD)

  • Colaboração próxima entre as equipes

  • Monitoramento do desenvolvimento e do deploy

  • Possível acionamento automático de retreinamento
Conceitos de MLOps

Vamos praticar!

Conceitos de MLOps

Preparing Video For Download...