Ultralytics YOLO27:
IA visual

Optimiza las soluciones de visión artificial con un mantenimiento inteligente de modelos

Acompáñanos para analizar más de cerca por qué el mantenimiento de modelos es crucial para detectar la deriva de los modelos, mantener la precisión y optimizar el rendimiento con el tiempo.

ABAbirami Vina10 min read
Optimiza las soluciones de visión artificial con un mantenimiento inteligente de modelos

Cuando se implementa por primera vez un modelo de visión artificial bien probado, puede parecer que funciona a la perfección. Un coche autónomo podría circular por las carreteras con suavidad, o una cámara de seguridad podría contar con precisión el número de personas que entran en un edificio.

Sin embargo, con el tiempo, el rendimiento del modelo puede empezar a disminuir. El vehículo autónomo podría dudar en giros que antes realizaba sin esfuerzo y quizá la precisión de la cámara de seguridad empiece a descender. En estos casos, el propio modelo de IA de visión no ha cambiado, pero sí lo ha hecho el entorno que lo rodea.

Las condiciones del mundo real cambian constantemente. Incluso los modelos avanzados de visión artificial, como Ultralytics YOLO11, diseñados para tareas complejas de visión artificial, pueden tener dificultades sin actualizaciones, lo que provoca problemas de fiabilidad. Tener más datos o buscar mejores arquitecturas de modelos no siempre es la respuesta. La clave está en detectar pronto las caídas de rendimiento y entender por qué se producen. La supervisión y las actualizaciones periódicas mantienen las soluciones de visión artificial optimizadas y eficaces.

En este artículo, veremos por qué el mantenimiento de modelos de IA de visión es esencial, qué dificultades afrontan los modelos con el tiempo y cuáles son las mejores formas de mantener su precisión y fiabilidad.

La importancia del mantenimiento de modelos#

El rendimiento de un modelo de visión artificial depende de algo más que de lo bien que se haya entrenado. Estos modelos interactúan con un mundo dinámico, y los cambios externos pueden provocar descensos de rendimiento, incluso sin que existan fallos técnicos.

Una causa fundamental del deterioro de los modelos es la deriva de datos, que se produce cuando el tipo de datos que recibe un modelo cambia con el tiempo. Si un modelo se entrena con un conjunto de datos, pero empieza a encontrarse con entradas diferentes, puede no reconocer patrones nuevos, lo que da lugar a predicciones imprecisas.

Comprender la deriva de datos

Fig. 1. Comprender la deriva de datos.

Otros problemas son la deriva de características, cuando la importancia de determinadas características de entrada cambia con el tiempo, y la deriva del modelo, cuando el rendimiento de un modelo disminuye aunque los datos parezcan no haber cambiado. A medida que cambian los patrones, el modelo puede interpretar mal la información, lo que provoca un aumento de los errores.

Una solución sencilla para estos problemas es realizar una supervisión periódica y aplicar actualizaciones a tiempo. Al igual que un coche necesita revisiones, los modelos de IA requieren mantenimiento para seguir siendo fiables. Si se mantienen correctamente, continúan ofreciendo resultados precisos y adaptándose a los cambios del mundo real.

Elementos clave del mantenimiento de modelos#

Repasemos los elementos clave necesarios para mantener los modelos de IA de visión y garantizar su fiabilidad a largo plazo. Estos son los componentes esenciales de un mantenimiento eficaz de modelos.

Supervisión periódica de modelos#

Poner en marcha un modelo es solo el principio del ciclo de vida de un proyecto de visión artificial. A medida que cambian los datos, incluso los mejores modelos pueden empezar a perder rendimiento. Lo que comienza como un pequeño error puede convertirse en problemas graves. Por eso es esencial realizar una supervisión periódica del modelo.

Una forma de hacerlo es realizar un seguimiento de métricas de rendimiento clave, como la exactitud, la precisión y el tiempo de respuesta. Un descenso repentino de estas métricas puede indicar que el modelo tiene dificultades con datos nuevos. Detectar estos cambios pronto facilita el ajuste fino del modelo antes de que el rendimiento siga disminuyendo.

Además de estas métricas, se pueden comprobar los datos que procesa el modelo. Factores como la iluminación o la calidad de imagen pueden afectar al rendimiento del modelo. Las alertas automatizadas pueden ayudar a los equipos a reaccionar rápidamente cuando algo no funciona como se esperaba.

Detección de la deriva de datos#

Los modelos de visión artificial funcionan mejor cuando procesan datos similares a aquellos con los que se entrenaron. Sin embargo, con el tiempo, los detalles de los objetos cambian, lo que dificulta su detección por parte del modelo. Al principio, estos pequeños cambios pueden parecer inofensivos, pero gradualmente pueden afectar a la precisión.

Incluso cuando los datos parecen similares, el modelo puede empezar a cometer errores. Tiene dificultades porque no se entrenó con estas nuevas variaciones. La detección de la deriva de modelos de IA ayuda a identificar estos problemas.

Se pueden utilizar técnicas como la prueba de Kolmogórov-Smirnov (K-S) (un método estadístico que compara dos conjuntos de datos para determinar si proceden de la misma distribución) y el índice de estabilidad poblacional (PSI) (una métrica que cuantifica los cambios en las distribuciones de datos a lo largo del tiempo) para realizar un seguimiento de los cambios en los datos de entrada e indicar cuándo el modelo se encuentra con patrones que no había visto.

La supervisión periódica con este tipo de herramientas permite que los modelos mantengan su precisión, se adapten a la evolución de las condiciones del mundo real y sigan realizando predicciones fiables.

Reentrenamiento y actualización del modelo#

Una vez que hayas identificado la deriva de datos, es importante actuar. Los pequeños ajustes pueden funcionar durante un tiempo, pero en algún momento será necesario reentrenar el modelo. Elegir la estrategia adecuada de reentrenamiento de IA puede ayudar mucho al modelo a adaptarse eficazmente a los datos nuevos.

Decidir cuándo reentrenar un modelo

Fig. 2. Un ejemplo de cómo decidir cuándo reentrenar un modelo.

Para cambios graduales, el aprendizaje incremental es una excelente opción. El modelo aprende de los datos nuevos sin perder los conocimientos anteriores, lo que hace que las actualizaciones sean más rápidas y eficientes. De este modo, mejora sin tener que empezar desde cero.

Cuando los datos cambian drásticamente, tendrás que reentrenar el modelo por completo. El nuevo modelo se puede reconstruir para equilibrar los patrones antiguos y nuevos, evitando el sesgo hacia las tendencias recientes. Después de actualizarlo, se debe probar para comprobar que se ha recuperado el descenso del rendimiento del modelo.

Herramientas para el mantenimiento de modelos de visión artificial#

Puedes considerar el mantenimiento de modelos como un chequeo médico para la IA. Al igual que un hospital necesita las herramientas adecuadas para supervisar las constantes vitales, diagnosticar problemas pronto y mantener sanos a los pacientes, las herramientas de mantenimiento de modelos pueden realizar un seguimiento del rendimiento de la IA, detectar problemas antes de que se agraven y garantizar que los modelos funcionen sin problemas.

Estos son algunos ejemplos de herramientas de mantenimiento de modelos eficaces:

  • Prometheus: Un sistema de supervisión de código abierto que recopila métricas en tiempo real, como la exactitud y el tiempo de respuesta, de varios destinos. Se integra fácilmente con plataformas como Kubernetes y Docker, lo que permite a los equipos detectar y resolver problemas antes de que afecten a los resultados.
  • Grafana: Es una plataforma de análisis y supervisión de código abierto que transforma datos de rendimiento complejos en paneles visuales claros. Permite a los equipos evaluar rápidamente métricas como la exactitud, la velocidad y las tendencias de errores de un vistazo.
  • Evidently AI: Es una herramienta de código abierto diseñada para supervisar y analizar modelos de aprendizaje automático. Ayuda a identificar cuándo disminuye la exactitud del modelo debido a cambios en los datos mediante la generación de informes detallados que indican cuándo es necesario reentrenar o actualizar el modelo.

Curiosamente, Evidently AI se puede integrar con Prometheus y Grafana para configurar paneles de supervisión en directo que proporcionen información continua sobre el rendimiento del modelo.

Cómo implementar un proceso de mantenimiento de modelos#

Veamos con más detalle un ejemplo para entender cómo puedes poner en marcha un plan de mantenimiento de modelos.

Considera un sistema de IA de visión utilizado para analizar imágenes de resonancia magnética y detectar tumores. Al principio funciona bien, pero a medida que los hospitales actualizan sus escáneres y mejoran sus técnicas de imagen, el modelo puede tener dificultades para mantenerse al día.

Para mantener su precisión y fiabilidad, estos son algunos pasos recomendables que debes incluir en tu plan de mantenimiento de modelos:

  • Paso 1: Realiza un seguimiento del rendimiento del modelo y comprueba periódicamente que sigue detectando tumores con precisión.
  • Paso 2: Actualiza los datos con los que aprende el modelo añadiendo nuevas imágenes de resonancia magnética procedentes de los escáneres hospitalarios actualizados y de las técnicas de imagen mejoradas.
  • Paso 3: Reentrena el modelo cuando sea necesario para que pueda adaptarse a los cambios y mantenerse al día con la tecnología más reciente.
  • Paso 4: Trabaja con médicos y cumple la normativa para garantizar que el modelo siga siendo fiable, seguro y útil para los hospitales.

Aplicaciones del mantenimiento de modelos en el mundo real#

Los modelos de visión artificial impulsan soluciones en muchos sectores en los que las condiciones evolucionan constantemente. Veamos algunas aplicaciones clave en las que el mantenimiento continuo de los modelos es fundamental.

Inspección de calidad automatizada en la fabricación#

Los sectores industriales están adoptando la visión artificial para detectar defectos y mejorar el control de calidad. Por ejemplo, modelos como Ultralytics YOLO11 pueden detectar objetos para identificar desalineaciones, sellados defectuosos o incoherencias. Sin embargo, a medida que evolucionan los procesos de producción y el embalaje, los modelos pueden tener dificultades para mantener la precisión.

Uso de Ultralytics YOLO11 para detectar y contar productos en una cadena de montaje

Fig. 3. Uso de Ultralytics YOLO11 para detectar y contar productos en una cadena de montaje.

Incluso pequeños ajustes en la producción, como cambios en la iluminación o en los ángulos de la cámara, pueden afectar a la detección. Si estas variaciones pasan desapercibidas, los productos defectuosos pueden superar el control de calidad. La supervisión rutinaria de los modelos ayuda a detectar estas incoherencias.

Al actualizar los modelos con nuevos datos de entrenamiento, estos pueden seguir reconociendo los defectos con precisión. El reentrenamiento refuerza las inspecciones de alta calidad, mientras que las alertas automatizadas permiten a los fabricantes reaccionar rápidamente ante posibles problemas.

Supervisión de cultivos en la agricultura de precisión#

Los agricultores utilizan la IA en la agricultura para supervisar la salud de los cultivos y detectar cualquier problema cuanto antes. En particular, YOLO11 se puede utilizar para analizar imágenes de drones y cámaras agrícolas con el fin de identificar plagas, enfermedades y deficiencias de nutrientes antes de que se propaguen.

Sin embargo, las condiciones agrícolas cambian constantemente debido a la variación de las estaciones, la composición del suelo y las nuevas variedades de cultivos. Si el modelo no se actualiza, puede tener dificultades para diferenciar entre los cambios normales del crecimiento y los problemas reales, lo que da lugar a evaluaciones incorrectas.

Detección y recuento de cultivos mediante Ultralytics YOLO11

Fig. 4. Detección y recuento de cultivos mediante YOLO11.

Actualizar periódicamente el modelo con datos estacionales mejora la precisión. Esto ayuda a los agricultores a obtener información fiable, lo que se traduce en cultivos más sanos, una mejor gestión de los recursos y un mayor rendimiento.

Conclusiones clave#

Los modelos de visión artificial requieren un mantenimiento periódico para mantener su precisión y eficacia. Al supervisar el rendimiento, detectar la deriva de datos y aplicar actualizaciones a tiempo, se pueden prevenir errores y los modelos pueden adaptarse mejor a los cambios del mundo real.

Un enfoque estructurado del mantenimiento de modelos mejora la eficiencia y prolonga la vida útil de una solución de IA de visión. Con las herramientas adecuadas y evaluaciones rutinarias, puedes evitar fallos y mantener tus sistemas de IA funcionando sin problemas.

Únete a nuestra comunidad y explora nuestro repositorio de GitHub para profundizar en la IA. Descubre avances como la IA en la atención sanitaria y la visión artificial en coches autónomos en nuestras páginas de soluciones. Consulta nuestras opciones de licencia para empezar hoy mismo tus proyectos de IA de visión.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático