Defina umbrales y activadores de deriva
Decida cuándo la deriva debe iniciar un nuevo entrenamiento.
Defina umbrales y activadores de deriva es una lección gratuita de MLOps Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MLOps Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MLOps Academy incluye 4 lecciones en total.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
From Detecting to Deciding
Measuring drift is only half the job. The real value is deciding when a shift is big enough to act. That means setting thresholds and triggers. 🚦
What a Threshold Is
A threshold is the line a drift metric must cross before you react. Below it you stay calm; above it you investigate or retrain.
Start From Known Rules
A sensible first threshold is PSI above 0.25 per feature, since that is the common significant-drift line. Tune it later with your own data.
PSI_THRESHOLD = 0.25
def is_drifted(psi_value):
return psi_value > PSI_THRESHOLDOne Feature or Many
Decide your unit of alarm. Trigger on a single critical feature, or on the share of features that drifted, like more than 30% of all columns.
share = drifted_count / total_features
trigger = share > 0.3Avoid Trigger-Happy Alerts
One noisy day should not fire a retrain. Require drift to persist across a window, say three checks in a row, before you pull the trigger.
Severity Tiers
Not all drift deserves the same response. Use tiers: a warning that just notifies, and a critical level that actually kicks off retraining.
if psi_value > 0.25:
level = "critical"
elif psi_value > 0.1:
level = "warning"
else:
level = "ok"Connect to a Trigger
A trigger is the action wired to a breach. It might open an alert, call a webhook, or start your training pipeline run.
if level == "critical":
start_retraining_pipeline()Prefer Performance When You Can
Input drift is a proxy. If labels arrive, trigger on a real metric drop, like accuracy under target, which is far more trustworthy than input shift alone.
Add a Cooldown
After a retrain, wait before allowing the next trigger. A cooldown stops the system from retraining in a loop while metrics settle.
Calibrate on History
Do not guess thresholds blindly. Replay past data to see what your thresholds would have fired, then adjust until alerts match real problems. 🔧
Keep Humans Informed
Even when triggers run automatically, log every decision and notify the team. Good observability keeps automation trusted instead of mysterious. 🔔
Quick Check
One question on keeping alerts sane.
Recap
You turned drift signals into action: set a threshold, use windows and tiers to cut noise, prefer real metrics, add a cooldown, and always keep humans in the loop. 🎯
Preguntas frecuentes
¿La lección «Defina umbrales y activadores de deriva» es gratis?
Sí — el texto completo de «Defina umbrales y activadores de deriva» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MLOps Academy, actualiza a CoddyKit PRO. El curso de MLOps Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Defina umbrales y activadores de deriva»?
Decida cuándo la deriva debe iniciar un nuevo entrenamiento. Practicas MLOps Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar MLOps Academy?
No se requiere experiencia previa. MLOps Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Defina umbrales y activadores de deriva»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de MLOps Academy?
Sí. Cada lección de MLOps Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Deriva de datos frente a deriva conceptual
- Mida la deriva con PSI y KS
- Genere informes de deriva con Evidently
- Defina umbrales y activadores de deriva