Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Data Drift

Explora el impacto de la deriva de datos (data drift) en la precisión del modelo ML. Aprende cómo detectar y mitigar cambios usando Ultralytics YOLO26 y la Plataforma Ultralytics para un MLOps robusto.

La deriva de datos se refiere a un fenómeno en machine learning (ML) donde las propiedades estadísticas de los datos de entrada observados en un entorno de producción cambian con el tiempo en comparación con los datos de entrenamiento utilizados originalmente para construir el modelo. Cuando un modelo se despliega, opera bajo la suposición implícita de que los datos del mundo real que encuentra se parecerán fundamentalmente a los datos históricos con los que aprendió. Si esta suposición se ve comprometida debido a cambios en las condiciones ambientales o en los comportamientos de los usuarios, la precisión y la fiabilidad del modelo pueden degradarse significativamente, incluso si el código y los parámetros del modelo permanecen sin cambios. Detectar y gestionar la deriva de datos es un componente crítico de Machine Learning Operations (MLOps), asegurando que los sistemas de IA sigan aportando valor tras el despliegue del modelo.

Link to this sectionDeriva de datos vs. deriva de concepto#

Para mantener los sistemas de IA de manera efectiva, es esencial distinguir la deriva de datos de un término estrechamente relacionado, la deriva de concepto. Aunque ambos resultan en una degradación del rendimiento, se originan a partir de cambios diferentes en el entorno.

  • Deriva de datos (Covariate Shift): Esto ocurre cuando la distribución de las características de entrada cambia, pero la relación entre las entradas y la salida objetivo permanece estable. Por ejemplo, en computer vision (CV), un modelo podría ser entrenado con imágenes tomadas durante el día. Si la cámara comienza a capturar imágenes al crepúsculo, la distribución de entrada (iluminación, sombras) ha cambiado, pero la definición de "coche" o "peatón" sigue siendo la misma.
  • Deriva de concepto: Esto ocurre cuando cambia la relación estadística entre las características de entrada y la variable objetivo. En otras palabras, la definición de la verdad fundamental (ground truth) evoluciona. Por ejemplo, en la detección de fraude financiero, los patrones que constituyen una actividad fraudulenta a menudo cambian a medida que los estafadores adaptan sus tácticas, alterando el límite entre transacciones seguras y fraudulentas.

Link to this sectionAplicaciones y ejemplos en el mundo real#

La deriva de datos es un desafío generalizado en industrias donde la Inteligencia Artificial (IA) interactúa con entornos físicos dinámicos.

  1. Sistemas autónomos: En el campo de los vehículos autónomos, los modelos de percepción dependen de la detección de objetos para navegar de forma segura. Un modelo entrenado principalmente con datos de carreteras soleadas de California puede experimentar una grave deriva de datos si se despliega en una región con fuertes nevadas. Las entradas visuales (carriles cubiertos de nieve, señales oscurecidas) difieren drásticamente del conjunto de entrenamiento, lo que puede comprometer las características de seguridad como la detección de carriles.

  2. Imágenes sanitarias: Los sistemas de análisis de imágenes médicas pueden sufrir deriva cuando los hospitales actualizan su hardware. Si un modelo se entrenó con radiografías de un fabricante de escáneres específico, introducir una nueva máquina con diferentes ajustes de resolución o contraste representa un cambio en la distribución de los datos. Sin un mantenimiento del modelo, el rendimiento del diagnóstico puede caer.

Link to this sectionEstrategias de detección y mitigación#

Identificar la deriva a tiempo evita el "fallo silencioso", donde un modelo realiza predicciones con confianza pero incorrectas. Los equipos utilizan varias estrategias para detectar estas anomalías antes de que afecten a los resultados de negocio.

Link to this sectionMétodos de detección#

  • Pruebas estadísticas: Los ingenieros a menudo utilizan métodos como la prueba de Kolmogorov-Smirnov para comparar matemáticamente la distribución de los datos de producción entrantes con la línea base de entrenamiento.
  • Performance Monitoring: Tracking metrics such as precision and recall in real-time can act as a proxy for drift detection. A sudden drop in the average confidence score of a YOLO26 model often indicates that the model is struggling with novel data patterns.
  • Visualization: Tools like TensorBoard or specialized platforms like Grafana allow teams to visualize histograms of feature distributions, making it easier to spot shifts visually.

Link to this sectionTécnicas de mitigación#

  • Retraining: The most robust solution is often to retrain the model. This involves collecting the new, drifted data, annotating it, and combining it with the original dataset. The Ultralytics Platform simplifies this process by providing tools for dataset management and cloud training.
  • Aumentación de datos: Aplicar una aumentación de datos extensa durante el entrenamiento inicial (como cambiar el brillo, añadir ruido o rotar imágenes) puede hacer que el modelo sea más resistente a cambios ambientales menores.
  • Adaptación de dominio: Las técnicas en transfer learning permiten a los modelos ajustarse a un nuevo dominio objetivo utilizando una menor cantidad de datos etiquetados, cerrando la brecha entre el entorno de entrenamiento original y la nueva realidad de producción.

Puedes implementar un monitoreo básico de la deriva comprobando la confianza de las predicciones de tu modelo. Si la confianza media cae constantemente por debajo de un umbral de confianza, puede activar una alerta para la revisión de datos.

from ultralytics import YOLO

# Load the official YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference on a new image from the production stream
results = model("https://ultralytics.com/images/bus.jpg")

# Monitor confidence scores; consistently low scores may signal data drift
for result in results:
    for box in result.boxes:
        print(f"Class: {box.cls}, Confidence: {box.conf.item():.2f}")

Gestionar la deriva de datos no es una solución única, sino un proceso de ciclo de vida continuo. Los proveedores de la nube ofrecen servicios gestionados como AWS SageMaker Model Monitor o Google Cloud Vertex AI para automatizar esto. Al monitorear de forma proactiva estos cambios, las organizaciones aseguran que sus modelos sigan siendo robustos, manteniendo altos estándares de seguridad de IA y eficiencia operativa.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático