MLOps Academy · Aula

Defina limiares e gatilhos de deriva

Decida quando a deriva deve iniciar um novo treinamento.

Aula 4 de 413 etapas

Defina limiares e gatilhos de deriva é 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.

Da detecção à decisão

Medir a deriva é apenas metade do trabalho. O verdadeiro valor está em decidir quando uma mudança é grande o bastante para exigir ação. Isso significa definir limites e gatilhos. 🚦

O que é um limite

Um limite é a linha que uma métrica de deriva precisa ultrapassar antes que você reaja. Abaixo dela, você mantém a calma; acima dela, investiga ou retreina.

Comece por regras conhecidas

Um primeiro limite sensato é PSI acima de 0,25 por característica, pois essa é a linha comum para uma deriva significativa. Ajuste-o depois com seus próprios dados.

PSI_THRESHOLD = 0.25

def is_drifted(psi_value):
    return psi_value > PSI_THRESHOLD

Uma característica ou muitas

Decida qual será sua unidade de alarme. Dispare o alerta por causa de uma única característica crítica ou pela proporção de características que sofreram deriva, como mais de 30% de todas as colunas.

share = drifted_count / total_features
trigger = share > 0.3

Evite alertas disparados com facilidade

Um único dia ruidoso não deve iniciar um retreinamento. Exija que a deriva persista durante uma janela, por exemplo em três verificações consecutivas, antes de agir.

Níveis de gravidade

Nem toda deriva merece a mesma resposta. Use níveis: um aviso que apenas notifica e um nível crítico que realmente inicia o retreinamento.

if psi_value > 0.25:
    level = "critical"
elif psi_value > 0.1:
    level = "warning"
else:
    level = "ok"

Conecte a um gatilho

Um gatilho é a ação associada ao rompimento de um limite. Ele pode abrir um alerta, chamar um webhook ou iniciar a execução do seu pipeline de treinamento.

if level == "critical":
    start_retraining_pipeline()

Prefira o desempenho quando possível

A deriva das entradas é apenas um indicador indireto. Se os rótulos chegarem, dispare o processo com base em uma queda de uma métrica real, como uma precisão abaixo da meta, que é muito mais confiável do que a mudança nas entradas isoladamente.

Adicione um período de espera

Depois de um retreinamento, espere antes de permitir o próximo gatilho. Um período de espera impede que o sistema retreine repetidamente enquanto as métricas se estabilizam.

Calibre com base no histórico

Não escolha limites às cegas. Reproduza dados antigos para ver quais alertas seus limites teriam disparado e ajuste-os até que os alertas correspondam a problemas reais. 🔧

Mantenha as pessoas informadas

Mesmo quando os gatilhos são executados automaticamente, registre cada decisão e notifique a equipe. Uma boa observabilidade mantém a automação confiável, em vez de misteriosa. 🔔

Verificação rápida

Uma pergunta sobre como manter os alertas sob controle.

Recapitulação

Você transformou sinais de deriva em ações: definiu um limite, usou janelas e níveis para reduzir o ruído, priorizou métricas reais, adicionou um período de espera e manteve as pessoas envolvidas. 🎯

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Defina limiares e gatilhos de deriva” é grátis?

Sim — o texto completo de “Defina limiares e gatilhos de deriva” é 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 “Defina limiares e gatilhos de deriva”?

Decida quando a deriva deve iniciar um novo treinamento. 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 “Defina limiares e gatilhos de deriva”?

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

  1. Deriva de dados versus deriva de conceito
  2. Meça a deriva com PSI e KS
  3. Gere relatórios de deriva com Evidently
  4. Defina limiares e gatilhos de deriva
← Voltar para MLOps Academy