Glosario

Supervisión de modelos

Descubre la importancia de la supervisión de modelos para garantizar la precisión de la IA, detectar la desviación de datos y mantener la fiabilidad en entornos dinámicos del mundo real.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

La supervisión de modelos es el proceso de seguimiento del rendimiento de los modelos de aprendizaje automático después de que se hayan desplegado en un entorno de producción. Implica observar continuamente las entradas y salidas del modelo para garantizar que funciona como se espera y detectar cualquier degradación de su precisión o fiabilidad con el paso del tiempo. Este enfoque proactivo ayuda a mantener el valor y la eficacia de los sistemas de IA en las aplicaciones del mundo real.

Por qué es importante la supervisión de modelos

El mundo real es dinámico, y los datos que los modelos de aprendizaje automático encuentran en producción pueden cambiar significativamente respecto a los datos con los que fueron entrenados. Este fenómeno, conocido como deriva de datos, puede provocar una disminución del rendimiento del modelo. La supervisión de los modelos es crucial para identificar y abordar problemas como la deriva de datos, la deriva de conceptos (cambios en la relación entre los datos de entrada y de salida) y anomalías inesperadas de los datos que pueden afectar negativamente a las predicciones de los modelos. Mediante la supervisión continua de los modelos, las organizaciones pueden garantizar que sus sistemas de IA sigan siendo precisos, fiables y acordes con los objetivos empresariales.

Aplicaciones del seguimiento de modelos

La supervisión de modelos es esencial en varios sectores en los que se despliegan modelos de IA y aprendizaje automático. He aquí un par de ejemplos del mundo real:

  • Servicios financieros: En los sistemas de detección del fraude, se utilizan modelos de aprendizaje automático para identificar patrones de transacciones inusuales. La supervisión del modelo puede detectar si los patrones de las actividades fraudulentas cambian con el tiempo, garantizando que el modelo siga siendo eficaz en un panorama de amenazas en constante evolución. Por ejemplo, si los defraudadores adoptan nuevas tácticas, los sistemas de monitorización pueden detectar un descenso en la precisión de la detección, provocando una actualización del modelo.
  • Sanidad: Los modelos de IA se utilizan cada vez más en el análisis de imágenes médicas para ayudar en el diagnóstico. Por ejemplo, un modelo que detecte anomalías en radiografías necesita una monitorización continua para garantizar que su precisión diagnóstica no se degrade debido a cambios en la calidad de la imagen o en la demografía del paciente. La monitorización también puede ayudar a detectar sesgos o problemas de imparcialidad que puedan surgir en las predicciones del modelo a lo largo del tiempo.

Aspectos clave de la supervisión de modelos

Una supervisión eficaz del modelo suele implicar el seguimiento de varias métricas y actividades clave:

  • Métricas de rendimiento: Evaluar periódicamente métricas como la exactitud, la precisión, el recuerdo y la puntuación F1 para detectar cualquier descenso en el rendimiento predictivo.
  • Detección de la desviación de los datos: Control de la distribución de los datos de entrada para detectar desviaciones significativas respecto a los datos de entrenamiento. Pueden emplearse herramientas como pruebas estadísticas y algoritmos de detección de desviaciones.
  • Detección de Deriva de Predicción: Analizar los cambios en las predicciones de salida del modelo para identificar cambios en su comportamiento.
  • Detección de anomalías: Identificación de puntos de datos inusuales o inesperados que podrían indicar problemas de calidad de los datos o ataques de adversarios como la inyección puntual.
  • Alertas y notificaciones: Configurar alertas automatizadas para notificar a las partes interesadas cuando las métricas de rendimiento caigan por debajo de los umbrales aceptables o cuando se detecte una desviación significativa.
  • Reentrenamiento y actualización de modelos: Establecer procesos para el reentrenamiento de modelos y el despliegue de versiones actualizadas cuando la supervisión revele una degradación del rendimiento. Plataformas como Ultralytics HUB pueden facilitar los flujos de trabajo de reentrenamiento y despliegue de modelos.

Aplicando prácticas sólidas de supervisión de modelos, las organizaciones pueden maximizar la vida útil y la eficacia de sus inversiones en IA, garantizando que sigan aportando valor y alcanzando los objetivos previstos. Herramientas y plataformas como Weights & Biases y ClearML ofrecen integraciones que pueden mejorar aún más la supervisión de modelos y el seguimiento de experimentos para los modelos de Ultralytics YOLO .

Leer todo