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

Model Monitoring

Explora la importancia del monitoreo de modelos en la IA. Aprende a rastrear la deriva de datos, las métricas de rendimiento y utiliza la Plataforma Ultralytics para mantener Ultralytics YOLO26 robusto.

La monitorización de modelos es la práctica continua de rastrear, analizar y evaluar el rendimiento de modelos de Machine Learning (ML) después de que se hayan desplegado en producción. Mientras que el software tradicional suele funcionar de forma determinista (esperando el mismo resultado para una entrada dada de forma indefinida), los modelos predictivos se basan en patrones estadísticos que pueden evolucionar con el tiempo. A medida que cambia el entorno real, los datos suministrados a estos modelos pueden variar, provocando una degradación en la precisión o fiabilidad. La monitorización garantiza que los sistemas de Artificial Intelligence (AI) sigan aportando valor al identificar problemas como el data drift o la deriva de concepto antes de que afecten negativamente a los resultados empresariales o a la experiencia del usuario.

Link to this sectionLa importancia de la supervisión tras el despliegue#

En el ciclo de vida de Machine Learning Operations (MLOps), el despliegue no es la línea de meta. Un modelo entrenado con datos históricos representa una instantánea del mundo en un momento específico. Con el tiempo, factores externos (como cambios estacionales, transformaciones económicas o nuevos comportamientos de los usuarios) pueden alterar la distribución subyacente de los datos. Este fenómeno, conocido como data drift, puede provocar "fallos silenciosos" donde el modelo genera predicciones sin mensajes de error, pero la calidad de dichas predicciones cae por debajo de los estándares aceptables.

Una monitorización eficaz proporciona visibilidad sobre estos cambios sutiles. Al establecer líneas base utilizando validation data y compararlas con los flujos de producción en vivo, los equipos de ingeniería pueden detectar anomalías de forma temprana. Este enfoque proactivo permite realizar model retraining o actualizaciones oportunas, asegurando que sistemas como los autonomous vehicles o los algoritmos de detección de fraude sigan siendo seguros y eficaces.

Link to this sectionMétricas clave en la monitorización de modelos#

Para mantener un sistema de ML saludable, los profesionales realizan un seguimiento de diversas métricas que generalmente se clasifican en tres categorías:

  • Métricas de fiabilidad del servicio: Rastrean la salud operativa del inference engine. Los indicadores clave incluyen la inference latency (cuánto tarda una predicción) y la utilización de los recursos del sistema, como el uso de memoria de la GPU. Herramientas como Prometheus se utilizan habitualmente para recopilar y almacenar estas métricas a nivel de sistema.
  • Métricas de calidad de los datos: Aseguran que los datos de entrada coincidan con el esquema y la distribución estadística esperados. Por ejemplo, un pico repentino de valores faltantes o un cambio en la media de una característica podrían indicar un problema en el pipeline de datos ascendente. Pruebas estadísticas como el Kolmogorov-Smirnov test ayudan a cuantificar la distancia entre las distribuciones de entrenamiento y las de producción.
  • Métricas de rendimiento: Idealmente, los equipos monitorizan métricas de verdad fundamental como accuracy, precision y recall. Sin embargo, en producción, las etiquetas reales suelen retrasarse o no estar disponibles. En tales casos, se utilizan métricas proxy como las puntuaciones de confidence de la predicción o la estabilidad de la distribución de salida para evaluar la salud del modelo.

Link to this sectionAplicaciones en el mundo real#

La monitorización de modelos es fundamental en diversos sectores donde las decisiones automatizadas impactan en las operaciones y la seguridad:

  • Computer Vision en la fabricación: En smart manufacturing, los modelos de inspección visual detectan defectos en las líneas de montaje. Con el tiempo, las lentes de las cámaras pueden acumular polvo o la iluminación de la fábrica puede cambiar, haciendo que el modelo clasifique erróneamente piezas no defectuosas como defectuosas. Monitorizar la tasa de detecciones positivas ayuda a identificar esta deriva, lo que facilita el mantenimiento o la recalibración utilizando Ultralytics Platform.
  • Detección de fraude financiero: Los bancos utilizan ML para marcar transacciones sospechosas. Los delincuentes adaptan constantemente sus estrategias para evadir la detección, lo que conduce a una deriva de concepto. Al monitorizar la proporción de transacciones marcadas e investigar la retroalimentación de los revisores humanos, los científicos de datos pueden actualizar rápidamente los modelos para reconocer nuevos patrones de fraude.

Link to this sectionMonitorización vs. Observabilidad#

Es útil distinguir entre monitorización y observability, ya que desempeñan funciones complementarias. La Monitorización de modelos suele ser reactiva y se centra en las "incógnitas conocidas", utilizando cuadros de mando para alertar a los equipos cuando métricas específicas superan un umbral (por ejemplo, la precisión cae por debajo del 90%). La Observabilidad profundiza en las "incógnitas desconocidas", proporcionando logs detallados y trazas que permiten a los ingenieros depurar por qué falló una predicción específica o por qué un modelo muestra bias in AI hacia un determinado grupo demográfico.

Link to this sectionEjemplo: Rastreo de la confianza en las predicciones#

Una forma sencilla de monitorizar la salud de un modelo de computer vision es rastrear la confianza media de sus predicciones. Una caída significativa en la confianza podría indicar que el modelo está encontrando datos para los que no fue entrenado.

Aquí tienes un ejemplo en Python utilizando YOLO26 para extraer puntuaciones de confianza de un lote de imágenes con fines de monitorización:

import numpy as np
from ultralytics import YOLO

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

# Run inference on a source (e.g., a video frame or image list)
results = model(["bus.jpg", "zidane.jpg"])

# Extract confidence scores for monitoring
for i, result in enumerate(results):
    # Get the confidence scores for all detected objects
    confidences = result.boxes.conf.cpu().numpy()

    if len(confidences) > 0:
        avg_conf = np.mean(confidences)
        print(f"Image {i}: Average Detection Confidence: {avg_conf:.3f}")
    else:
        print(f"Image {i}: No objects detected.")

Registrar regularmente estas estadísticas permite a los equipos visualizar tendencias a lo largo del tiempo utilizando herramientas como Grafana o las funciones de monitorización dentro de Ultralytics Platform, asegurando que los modelos sigan siendo robustos en entornos dinámicos.

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