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

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

Únete a nosotros para analizar por qué el mantenimiento de modelos es crucial para detectar la deriva del modelo, mantener la precisión y optimizar el rendimiento a lo largo del tiempo.

ABAbirami Vina
6 min read
Optimización de soluciones de visión artificial con un mantenimiento inteligente de modelos

Cuando se despliega 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 navegar por las carreteras sin problemas, 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 decaer. El vehículo autónomo podría dudar en giros que antes gestionaba sin esfuerzo, y quizás la precisión de la cámara de seguridad empiece a disminuir. En estos casos, el propio modelo de IA de visión no ha cambiado, pero el entorno que lo rodea sí.

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

En este artículo, exploraremos por qué el mantenimiento de modelos de IA de visión es esencial, los retos a los que se enfrentan los modelos con el tiempo y las mejores formas de mantenerlos precisos y fiables.

Link to this sectionLa importancia del mantenimiento de modelos#

El rendimiento de un modelo de visión artificial depende de algo más que de lo bien que esté entrenado. Estos modelos interactúan con un mundo dinámico, y los cambios externos pueden causar caídas en el rendimiento, incluso sin fallos técnicos.

Una razón crucial para el declive del modelo es la desviación de los datos (data drift), que ocurre cuando el tipo de datos que recibe un modelo cambia con el tiempo. Si un modelo está entrenado con un conjunto de datos pero empieza a encontrar entradas diferentes, puede fallar al reconocer nuevos patrones, lo que lleva a predicciones inexactas.

Comprender la deriva de los datos

Fig 1. Entender la desviación de los datos.

Otros problemas incluyen la desviación de características (feature drift), donde la importancia de ciertas características de entrada cambia con el tiempo, y la desviación del modelo (model drift), donde el rendimiento de un modelo disminuye incluso cuando los datos parecen no haber cambiado. A medida que los patrones cambian, el modelo puede malinterpretar la información, lo que lleva a un aumento de los errores.

Una solución sencilla a estas preocupaciones es un seguimiento regular y actualizaciones oportunas. Al igual que un coche necesita mantenimiento, los modelos de IA requieren mantenimiento para seguir siendo fiables. Cuando se mantienen adecuadamente, siguen ofreciendo resultados precisos y adaptándose a los cambios del mundo real.

Link to this sectionElementos 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. Aquí tienes los componentes esenciales de un mantenimiento de modelos eficaz.

Link to this sectionSeguimiento regular del modelo#

Poner un modelo en funcionamiento es solo el principio de la cronología de un proyecto de visión artificial. A medida que los datos cambian, incluso los mejores modelos pueden empezar a fallar. Lo que empieza como un pequeño error puede convertirse en problemas graves. Por eso es esencial el seguimiento regular del modelo.

Una forma de hacerlo es realizando un seguimiento de las métricas de rendimiento clave como la exactitud, la precisión y el tiempo de respuesta. Una caída repentina en estas métricas puede indicar que el modelo está teniendo dificultades con los nuevos datos. Detectar estos cambios a tiempo facilita el ajuste fino del modelo antes de que el rendimiento decaiga aún más.

Además de estas métricas, se pueden comprobar los datos que el modelo está procesando. Factores como la iluminación o la calidad de la 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 espera.

Link to this sectionDetección de la desviación de los datos#

Los modelos de visión artificial funcionan mejor cuando procesan datos similares a aquellos con los que fueron entrenados. Sin embargo, con el tiempo, los detalles de los objetos cambian, lo que dificulta que el modelo detecte objetos. Estos pequeños cambios pueden parecer inofensivos al principio, pero pueden afectar gradualmente a la precisión.

Incluso cuando los datos parecen similares, el modelo puede empezar a cometer errores. Tiene dificultades porque no fue entrenado con estas nuevas variaciones. La detección de la desviación del modelo de IA ayuda a detectar estos problemas.

Se pueden utilizar técnicas como la prueba de Kolmogorov-Smirnov (K-S) (un método estadístico que compara dos conjuntos de datos para determinar si provienen de la misma distribución) y el Índice de Estabilidad de la Población (PSI) (una métrica que cuantifica los cambios en las distribuciones de los datos a lo largo del tiempo) para realizar un seguimiento de los cambios en los datos de entrada, señalando cuándo el modelo está encontrando patrones no vistos.

Un seguimiento regular con este tipo de herramientas permite que los modelos se mantengan precisos, se adapten a la evolución de las condiciones del mundo real y sigan realizando predicciones fiables.

Link to this sectionReentrenamiento y actualización del modelo#

Una vez que hayas identificado la desviación de los datos, es importante tomar medidas. Pequeños ajustes pueden funcionar durante un tiempo, pero en algún momento, el reentrenamiento del modelo se hace necesario. Elegir la estrategia de reentrenamiento de IA correcta puede ayudar mucho a que un modelo se adapte eficazmente a los nuevos datos.

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 un enfoque excelente. El modelo aprende de nuevos datos mientras mantiene los conocimientos pasados, lo que hace que las actualizaciones sean más rápidas y eficientes. De esta forma, mejora sin empezar de cero.

Cuando los datos cambian drásticamente, tendrás que reentrenar tu modelo por completo. El nuevo modelo se puede reconstruir para equilibrar los patrones antiguos y los nuevos, evitando el sesgo hacia las tendencias recientes. Tras la actualización, debe probarse para comprobar que la caída en el rendimiento del modelo se ha recuperado.

Link to this sectionHerramientas para el mantenimiento de modelos de visión artificial#

Puedes pensar en el mantenimiento de modelos como un chequeo de salud para la IA. Al igual que un hospital necesita las herramientas adecuadas para controlar los signos vitales, diagnosticar problemas pronto y mantener a los pacientes sanos, 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.

Aquí tienes algunos ejemplos de herramientas de mantenimiento de modelos eficaces:

  • Prometheus: Un sistema de seguimiento de código abierto que recopila métricas en tiempo real, como la exactitud y el tiempo de respuesta, de diversos objetivos. Se integra a la perfección con plataformas como Kubernetes y Docker, lo que permite a los equipos detectar y solucionar problemas antes de que afecten a los resultados.
  • Grafana: Es una plataforma de análisis y seguimiento de código abierto que transforma datos de rendimiento complejos en claros paneles visuales. Permite a los equipos evaluar rápidamente métricas como la exactitud, la velocidad y las tendencias de error de un vistazo.
  • Evidently AI: Es una herramienta de código abierto diseñada para seguir y analizar modelos de aprendizaje automático. Ayuda a identificar cuándo la exactitud del modelo disminuye debido a cambios en los datos generando informes detallados, indicando cuándo son necesarios el reentrenamiento o las actualizaciones.

Resulta interesante que Evidently AI pueda integrarse con Prometheus y Grafana para configurar paneles de seguimiento en directo, proporcionando información continua sobre el rendimiento del modelo.

Link to this sectionCómo implementar un proceso de mantenimiento de modelos#

Echemos un vistazo más de cerca a 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 escaneos de resonancia magnética para detectar tumores. Al principio, funciona bien, pero a medida que los hospitales actualizan sus escáneres y las técnicas de imagen mejoran, el modelo puede tener dificultades para mantenerse al día.

Para mantenerlo preciso y fiable, aquí tienes algunos pasos ideales a incluir en tu plan de mantenimiento de modelos:

  • Paso 1: Haz un seguimiento de cómo está rindiendo el modelo y comprueba regularmente que sigue siendo preciso en la detección de tumores.
  • Paso 2: Actualiza los datos con los que aprende el modelo añadiendo nuevos escaneos de resonancia magnética de escáneres hospitalarios actualizados y técnicas de imagen mejoradas.
  • Paso 3: Reentrena el modelo cuando sea necesario para que pueda ajustarse a los cambios y seguir el ritmo de la última tecnología.
  • Paso 4: Trabaja con los médicos y cumple las normativas para garantizar que el modelo siga siendo fiable, seguro y útil para los hospitales.

Link to this sectionAplicaciones en el mundo real del mantenimiento de modelos#

Los modelos de visión artificial impulsan soluciones en muchos sectores donde las condiciones evolucionan constantemente. Echemos un vistazo a algunas aplicaciones clave donde el mantenimiento continuo de modelos es vital.

Link to this sectionInspección de calidad automatizada en la fabricación#

Las industrias manufactureras 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 detectar desalineaciones, sellos defectuosos o inconsistencias. Sin embargo, a medida que los procesos de producción y el embalaje evolucionan, los modelos pueden tener dificultades para mantener la exactitud.

Usar Ultralytics YOLO11 para detectar y contar productos en una línea de ensamblaje

Fig 3. Uso de Ultralytics YOLO11 para detectar y contar productos en una línea 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 pasar por el control de calidad. El seguimiento rutinario del modelo ayuda a detectar estas inconsistencias.

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

Link to this sectionSeguimiento de cultivos en la agricultura de precisión#

Los agricultores utilizan IA en la agricultura para hacer un seguimiento de la salud de los cultivos y detectar cualquier problema cuanto antes. En particular, se puede usar YOLO11 para analizar imágenes de drones y cámaras de granja para identificar plagas, enfermedades y deficiencias de nutrientes antes de que se propaguen.

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

Detectar y contar cultivos usando YOLO11

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

Actualizar regularmente el modelo con datos estacionales mejora la exactitud. Esto ayuda a los agricultores a obtener información fiable, lo que conduce a cultivos más sanos, una mejor gestión de los recursos y mayores rendimientos.

Link to this sectionConclusiones clave#

Los modelos de visión artificial requieren un mantenimiento regular para seguir siendo precisos y eficaces. Al realizar un seguimiento del rendimiento, detectar la desviación de los datos y realizar actualizaciones oportunas, se pueden evitar errores y los modelos pueden adaptarse mejor a los cambios del mundo real.

Un enfoque estructurado de 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 tus proyectos de IA de visión hoy mismo.

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