Defina limiares e gatilhos de deriva
Decida quando a deriva deve iniciar um novo treinamento.
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_THRESHOLDUma 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.3Evite 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. 🎯
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
- Deriva de dados versus deriva de conceito
- Meça a deriva com PSI e KS
- Gere relatórios de deriva com Evidently
- Defina limiares e gatilhos de deriva