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

Medición del rendimiento de la IA para evaluar el impacto de tus innovaciones

Puedes monitorear el éxito de tus innovaciones de IA con los KPI y métricas de rendimiento adecuados. Aprende cómo realizar un seguimiento y optimizar el impacto de las aplicaciones de IA.

ABAbirami Vina
5 min read
Medición del rendimiento de la IA con KPI y métricas

Anteriormente hemos explorado cómo se puede utilizar la IA en diferentes industrias como la sanidad, la fabricación y el turismo. También hemos analizado cómo la IA puede mejorar las tareas laborales cotidianas y hemos hablado sobre ideas de negocio líderes en IA. Todas estas conversaciones conducen inevitablemente a la misma pregunta clave: ¿cómo podemos medir el éxito de tales implementaciones de IA? Es una pregunta importante porque simplemente implementar soluciones de IA no es suficiente. Garantizar que estas soluciones realmente ofrezcan resultados es lo que las convierte en revolucionarias.

Podemos medir métricas de rendimiento de IA para determinar si un modelo de IA es realmente eficaz a la hora de hacer que los procesos sean más eficientes, impulsar la innovación o resolver problemas. Al centrarnos en los indicadores clave de rendimiento (KPI) correctos, podemos entender lo bien que está funcionando una solución de IA y dónde podría necesitar mejoras.

En este artículo, analizaremos cómo medir el éxito de las implementaciones de IA con los KPI más relevantes. Cubriremos las diferencias entre los KPI de negocio y los KPI de rendimiento de IA, repasaremos métricas clave como la precisión y el recall y te ayudaremos a elegir los mejores KPI para tus soluciones de IA específicas.

Link to this sectionLa diferencia entre los KPI de negocio de la IA y los KPI de rendimiento de la IA#

Comparación de los KPI empresariales de IA y los KPI de rendimiento de la IA

Fig 1. Comparación de los KPI de negocio de la IA y los KPI de rendimiento de la IA.

Cuando piensas en KPI, es natural asumir que todos tienen que ver con métricas de negocio como el retorno de la inversión (ROI), el ahorro de costes o los ingresos generados, especialmente cuando se habla de IA empresarial. Estos KPI de negocio de la IA miden cómo la IA impacta en el éxito general de una empresa y se alinean con objetivos de negocio más amplios.

Sin embargo, los KPI de rendimiento de la IA se centran en lo bien que está funcionando el propio sistema de IA, utilizando métricas como la exactitud, la precisión y el recall. Entraremos en los detalles de estas métricas a continuación, pero en esencia, mientras que los KPI de negocio muestran los beneficios financieros y estratégicos de la IA, los KPI de rendimiento aseguran que un modelo de IA esté haciendo su trabajo de manera efectiva.

Ciertas métricas pueden servir de hecho para ambos propósitos. Por ejemplo, las ganancias en eficiencia, como la reducción del tiempo o los recursos necesarios para completar una tarea, pueden ser tanto un KPI de rendimiento (que muestra lo bien que está funcionando la solución de IA) como un KPI de negocio (que mide el ahorro de costes y las mejoras de productividad). La satisfacción del cliente es otra métrica de cruce. Puede reflejar el éxito de una herramienta de servicio al cliente impulsada por IA tanto en términos de su rendimiento técnico como de su impacto en los objetivos generales de negocio.

Link to this sectionEntender las métricas clave de rendimiento de la IA#

Existen algunas métricas comunes que se utilizan para medir lo bien que está funcionando un modelo de IA. Primero, veremos su definición y cómo se calculan. Luego, veremos cómo se pueden monitorizar estas métricas.

Link to this sectionPrecisión#

La precisión es una métrica que mide con qué exactitud identifica un modelo de IA los positivos reales (casos en los que el modelo identifica correctamente un objeto o condición tal como se supone que debe hacerlo). Por ejemplo, en un sistema de reconocimiento facial, un positivo real ocurriría cuando el sistema reconoce e identifica correctamente el rostro de una persona que ha sido entrenado para detectar.

Para calcular la precisión, primero cuenta el número de positivos reales. Luego puedes dividir esto por el número total de elementos que el modelo etiquetó como positivos. Este total incluye tanto las identificaciones correctas como los errores, que se denominan falsos positivos. En esencia, la precisión te indica con qué frecuencia el modelo acierta cuando afirma haber reconocido algo.

Diagrama que explica la métrica de precisión

Fig 2. Entendiendo la Precisión.

Es especialmente importante en escenarios donde las consecuencias de los falsos positivos pueden ser costosas o perjudiciales. Por ejemplo, en la fabricación automatizada, una tasa de precisión alta indica que el sistema puede marcar con mayor exactitud los productos defectuosos y evitar el descarte o la reelaboración innecesaria de artículos en buen estado. Otro buen ejemplo es la vigilancia de seguridad. Una alta precisión ayuda a minimizar las falsas alarmas y a centrarse solo en las amenazas reales que requieren una respuesta de seguridad.

Link to this sectionRecall (Recuperación)#

El recall ayuda a medir la capacidad de un modelo de IA para identificar todas las instancias relevantes, o positivos reales, dentro de un conjunto de datos. En pocas palabras, representa lo bien que un sistema de IA puede capturar todos los casos reales de una condición u objeto que está diseñado para detectar. El recall se puede calcular dividiendo el número de detecciones correctas por el número total de casos positivos que deberían haberse detectado (incluye tanto los casos que el modelo identificó correctamente como los que pasó por alto).

Considera un sistema de imagen médica habilitado por IA utilizado para la detección de cáncer. El recall, en este contexto, refleja el porcentaje de casos reales de cáncer que el sistema identifica correctamente. Un recall alto es vital en tales escenarios porque perder un diagnóstico de cáncer puede acarrear graves consecuencias para la atención del paciente.

Link to this sectionPrecisión frente a recall#

La precisión y el recall son como las dos caras de la misma moneda cuando se trata de evaluar el rendimiento de un modelo de IA, y a menudo requieren un equilibrio. El reto es que mejorar una métrica a menudo puede hacerse a expensas de la otra.

Digamos que buscas una mayor precisión. El modelo puede volverse más selectivo y ser capaz de identificar solo los positivos de los que está muy seguro. Por otro lado, si intentas mejorar el recall, el modelo puede identificar más positivos, pero esto podría incluir más falsos positivos y terminar reduciendo la precisión.

La clave está en encontrar el equilibrio adecuado entre precisión y recall en función de las necesidades específicas de tu aplicación. Una herramienta útil para esto es la curva precisión-recall, que muestra la relación entre ambas métricas en diferentes umbrales. Al analizar esta curva, puedes determinar el punto óptimo donde el modelo funciona mejor para tu caso de uso específico. Entender el compromiso ayuda al ajustar modelos de IA para que funcionen de manera óptima para sus casos de uso previstos.

Ejemplo de una curva de precisión-exhaustividad

Fig 3. Un ejemplo de una curva de precisión-recall.

Link to this sectionPrecisión media media (mAP)#

La precisión media media (mAP) es una métrica utilizada para evaluar el rendimiento de los modelos de IA para tareas como la detección de objetos, donde el modelo necesita identificar y clasificar múltiples objetos dentro de una imagen. El mAP te da una puntuación única que muestra lo bien que funciona el modelo en todas las diferentes categorías que está entrenado para reconocer. Veamos cómo se calcula.

El área bajo una curva de precisión-recall da la precisión media (AP) para esa clase. El AP mide con qué exactitud el modelo hace predicciones para una clase específica, considerando tanto la precisión como el recall en varios niveles de confianza (los niveles de confianza se refieren a cuán seguro está el modelo en sus predicciones). Una vez que se calcula el AP para cada clase, el mAP se determina promediando estos valores de AP en todas las clases.

Precisión media en diversas clases

Fig 4. La precisión media de varias clases.

mAP es útil en aplicaciones como la conducción autónoma, donde es necesario detectar simultáneamente múltiples objetos, como peatones, vehículos y señales de tráfico. Una puntuación mAP alta significa que el modelo funciona bien de forma consistente en todas las categorías, lo que lo hace fiable y preciso en una amplia gama de escenarios.

Link to this sectionCalcula las métricas de rendimiento sin esfuerzo#

Las fórmulas y métodos de cálculo de las métricas clave de rendimiento de la IA pueden parecer desalentadores. Sin embargo, herramientas como el paquete Ultralytics pueden hacerlo simple y rápido. Tanto si trabajas en tareas de detección de objetos, segmentación o clasificación, Ultralytics proporciona las utilidades necesarias para calcular rápidamente métricas importantes como la precisión, el recall y la precisión media media (mAP).

Para empezar a calcular métricas de rendimiento usando Ultralytics, puedes instalar el paquete Ultralytics como se muestra a continuación.

Para este ejemplo, cargaremos un modelo YOLOv8 preentrenado y lo usaremos para validar las métricas de rendimiento, pero puedes cargar cualquiera de los modelos compatibles proporcionados por Ultralytics. Así es como puedes hacerlo:

Una vez que el modelo esté cargado, puedes realizar la validación en tu conjunto de datos. El siguiente fragmento de código te ayudará a calcular varias métricas de rendimiento, incluidas la precisión, el recall y el mAP:

Usar herramientas como Ultralytics hace que calcular las métricas de rendimiento sea mucho más fácil, para que puedas dedicar más tiempo a mejorar tu modelo y menos a preocuparte por los detalles del proceso de evaluación.

Link to this section¿Cómo se mide el rendimiento de la IA después de la implementación?#

Al desarrollar tu modelo de IA, es fácil probar su rendimiento en un entorno controlado. Sin embargo, una vez que el modelo está implementado, las cosas pueden volverse más complicadas. Afortunadamente, hay herramientas y mejores prácticas que pueden ayudarte a monitorizar tu solución de IA después de la implementación.

Herramientas como Prometheus, Grafana y Evidently AI están diseñadas para rastrear continuamente el rendimiento de tu modelo. Pueden proporcionar información en tiempo real, detectar anomalías y alertarte de cualquier problema potencial. Estas herramientas van más allá de la monitorización tradicional al ofrecer soluciones automatizadas y escalables que se adaptan a la naturaleza dinámica de los modelos de IA en producción.

Para medir el éxito de tu modelo de IA después de la implementación, aquí tienes algunas mejores prácticas a seguir:

  • Establece métricas de rendimiento claras: Decide las métricas clave como la exactitud, la precisión y el tiempo de respuesta para comprobar regularmente lo bien que está funcionando tu modelo.
  • Comprueba regularmente la deriva de datos (data drift): Mantente atento a los cambios en los datos que maneja tu modelo, ya que esto puede afectar a sus predicciones si no se gestiona correctamente.
  • Realiza pruebas A/B: Utiliza pruebas A/B para comparar el rendimiento de tu modelo actual frente a nuevas versiones o ajustes. Esto te permitirá evaluar cuantitativamente las mejoras o regresiones en el comportamiento del modelo.
  • Documenta y audita el rendimiento: Mantén registros detallados de las métricas de rendimiento y de los cambios realizados en tu sistema de IA. Es crucial para las auditorías, el cumplimiento y la mejora de la arquitectura de tu modelo a lo largo del tiempo.

Link to this sectionSeleccionar los KPI de IA óptimos es solo el principio#

Implementar y gestionar con éxito una solución de IA depende de elegir los KPI correctos y mantenerlos actualizados. En general, es vital elegir métricas que resalten lo bien que está funcionando la solución de IA técnicamente y en términos de impacto en el negocio. A medida que cambian las cosas, ya sean avances tecnológicos o cambios en tu estrategia de negocio, es importante revisar y ajustar estos KPI.

Al mantener tus revisiones de rendimiento dinámicas, puedes mantener tu sistema de IA relevante y eficaz. Al estar al tanto de estas métricas, obtendrás información valiosa que ayudará a mejorar tus operaciones. ¡Un enfoque proactivo garantiza que tus esfuerzos de IA sean realmente valiosos y ayuden a impulsar tu negocio!

¡Únete a nuestra comunidad e innova con nosotros! Explora nuestro repositorio de GitHub para ver nuestros avances en IA. Aprende cómo estamos remodelando industrias como la fabricación y la sanidad con tecnología de IA pionera. 🚀

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