YOLO Vision 2026:
Ultralytics YOLO

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

Puedes supervisar el éxito de tus innovaciones de IA con los KPI y las métricas de rendimiento adecuados. Descubre cómo hacer un seguimiento del impacto de las aplicaciones de IA y optimizarlo.

ABAbirami Vina5 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 distintos sectores, como la sanidad, la fabricación y el turismo. También hemos analizado cómo la IA puede mejorar las tareas cotidianas y hemos hablado sobre ideas empresariales innovadoras basadas en IA. Todas estas conversaciones conducen inevitablemente a la misma pregunta clave: ¿cómo podemos medir el éxito de estas implementaciones de IA? Es una pregunta importante, porque implementar soluciones de IA no es suficiente. Garantizar que estas soluciones realmente ofrecen resultados es lo que marca la diferencia.

Podemos medir las métricas de rendimiento de la 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. Si nos centramos en los indicadores clave de rendimiento (KPI) adecuados, podemos entender hasta qué punto funciona una solución de IA y dónde podría necesitar mejoras.

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

Diferencia entre los KPI empresariales de la IA y los KPI de rendimiento de la IA#

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

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

Cuando piensas en los KPI, es natural suponer que todos están relacionados con métricas empresariales, 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 empresariales de la IA miden cómo influye la IA en el éxito general de una empresa y se alinean con sus objetivos empresariales más amplios.

Sin embargo, los KPI de rendimiento de la IA se centran en el funcionamiento del propio sistema de IA, utilizando métricas como la exactitud, la precisión y la exhaustividad. Más adelante entraremos en detalle sobre estas métricas, pero, en esencia, mientras que los KPI empresariales muestran los beneficios financieros y estratégicos de la IA, los KPI de rendimiento garantizan que un modelo de IA cumple eficazmente su función.

Algunas métricas pueden servir para ambos propósitos. Por ejemplo, las mejoras de eficiencia, como la reducción del tiempo o de los recursos necesarios para completar una tarea, pueden ser tanto un KPI de rendimiento (que muestra cómo funciona la solución de IA) como un KPI empresarial (que mide el ahorro de costes y las mejoras de productividad). La satisfacción del cliente es otra métrica que puede desempeñar ambas funciones. Puede reflejar el éxito de una herramienta de atención al cliente basada en IA tanto en términos de rendimiento técnico como de impacto en los objetivos empresariales generales.

Comprender las métricas clave del rendimiento de la IA#

Hay varias métricas habituales para medir el rendimiento de un modelo de IA. Primero veremos su definición y cómo se calculan. Después, veremos cómo se pueden supervisar estas métricas.

Precisión#

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

Para calcular la precisión, cuenta primero el número de verdaderos positivos. Después puedes dividirlo entre el número total de elementos que el modelo ha etiquetado 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 acierta el modelo cuando afirma haber reconocido algo.

Diagrama explicativo de la métrica de precisión

Fig. 2. Comprender la precisión.

Es especialmente importante en situaciones en las que 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 detectar con mayor exactitud los productos defectuosos y evitar desechar o volver a procesar innecesariamente artículos en buen estado. Otro buen ejemplo es la videovigilancia de seguridad. Una precisión alta ayuda a minimizar las falsas alarmas y a centrarse únicamente en las amenazas reales que requieren una respuesta de seguridad.

Exhaustividad#

La exhaustividad ayuda a medir la capacidad de un modelo de IA para identificar todos los casos relevantes, o verdaderos positivos, dentro de un conjunto de datos. En pocas palabras, representa hasta qué punto un sistema de IA puede captar todos los casos reales de una condición o un objeto que está diseñado para detectar. La exhaustividad se puede calcular dividiendo el número de detecciones correctas entre el número total de casos positivos que deberían haberse detectado (incluye tanto los casos que el modelo ha identificado correctamente como los que no ha detectado).

Considera un sistema de diagnóstico por imagen médica basado en IA utilizado para detectar el cáncer. En este contexto, la exhaustividad refleja el porcentaje de casos reales de cáncer que el sistema identifica correctamente. Una exhaustividad alta es fundamental en situaciones de este tipo, porque no detectar un diagnóstico de cáncer puede tener graves consecuencias para la atención del paciente.

Precisión frente a exhaustividad#

La precisión y la exhaustividad son como las dos caras de una misma moneda al evaluar el rendimiento de un modelo de IA, y a menudo es necesario encontrar un equilibrio entre ambas. El reto es que mejorar una métrica puede hacerse a costa de la otra.

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

La clave está en encontrar el equilibrio adecuado entre precisión y exhaustividad según las necesidades específicas de tu aplicación. Una herramienta útil para ello es la curva de precisión-exhaustividad, que muestra la relación entre ambas métricas en distintos umbrales. Al analizar esta curva, puedes determinar el punto óptimo en el que el modelo ofrece el mejor rendimiento para tu caso de uso específico. Comprender este equilibrio ayuda a ajustar con precisión los modelos de IA para que rindan de forma óptima en sus casos de uso previstos.

Ejemplo de una curva de precisión-exhaustividad

Fig. 3. Ejemplo de una curva de precisión-exhaustividad.

Precisión media promedio (mAP)#

La precisión media promedio (mAP) es una métrica utilizada para evaluar el rendimiento de modelos de IA en tareas como la detección de objetos, en las que el modelo debe identificar y clasificar varios objetos dentro de una imagen. La mAP proporciona una única puntuación que muestra el rendimiento del modelo en todas las categorías distintas que ha sido entrenado para reconocer. Veamos cómo se calcula.

El área bajo una curva de precisión-exhaustividad proporciona la precisión promedio (AP) de esa clase. La AP mide la exactitud con la que el modelo realiza predicciones para una clase específica, teniendo en cuenta tanto la precisión como la exhaustividad en varios niveles de confianza (los niveles de confianza hacen referencia al grado de certeza del modelo en sus predicciones). Una vez calculada la AP para cada clase, la mAP se determina promediando estos valores de AP entre todas las clases.

Precisión promedio en varias clases

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

La mAP resulta útil en aplicaciones como la conducción autónoma, en las que es necesario detectar simultáneamente varios objetos, como peatones, vehículos y señales de tráfico. Una puntuación mAP alta significa que el modelo ofrece un rendimiento uniforme en todas las categorías, lo que lo hace fiable y preciso en una amplia variedad de situaciones.

Calcula las métricas de rendimiento sin esfuerzo#

Las fórmulas y los métodos para calcular las métricas clave de rendimiento de la IA pueden parecer abrumadores. Sin embargo, herramientas como el paquete Ultralytics pueden hacerlo sencillo 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, la exhaustividad y la precisión media promedio (mAP).

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

En este ejemplo, cargaremos un modelo YOLOv8 preentrenado y lo utilizaremos 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 cargado el modelo, 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, la exhaustividad y la mAP:

Utilizar herramientas como Ultralytics facilita mucho el cálculo de las métricas de rendimiento, para que puedas dedicar más tiempo a mejorar tu modelo y menos a preocuparte por los detalles del proceso de evaluación.

¿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 implementado el modelo, las cosas pueden complicarse. Por suerte, existen herramientas y prácticas recomendadas que pueden ayudarte a supervisar tu solución de IA después de la implementación.

Herramientas como Prometheus, Grafana y Evidently AI están diseñadas para realizar un seguimiento continuo del rendimiento de tu modelo. Pueden proporcionar información en tiempo real, detectar anomalías y avisarte de posibles problemas. Estas herramientas van más allá de la supervisió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, estas son algunas prácticas recomendadas que debes seguir:

  • Define métricas de rendimiento claras: Decide qué métricas clave, como la exactitud, la precisión y el tiempo de respuesta, vas a utilizar para comprobar periódicamente el rendimiento de tu modelo.
  • Comprueba periódicamente el desplazamiento de los datos: Presta atención a los cambios en los datos que procesa tu modelo, ya que pueden afectar a sus predicciones si no se gestionan adecuadamente.
  • Realiza pruebas A/B: Utiliza pruebas A/B para comparar el rendimiento de tu modelo actual con el de nuevas versiones o ajustes. Esto te permitirá evaluar cuantitativamente las mejoras o regresiones en el comportamiento del modelo.
  • Documenta y audita el rendimiento: Conserva registros detallados de las métricas de rendimiento y de los cambios realizados en tu sistema de IA. Esto es fundamental para las auditorías, el cumplimiento normativo y la mejora de la arquitectura de tu modelo con el tiempo.

Seleccionar los KPI óptimos de la IA es solo el principio#

Implementar y gestionar correctamente una solución de IA depende de elegir los KPI adecuados y mantenerlos actualizados. En general, es fundamental elegir métricas que destaquen el rendimiento técnico de la solución de IA y su impacto empresarial. A medida que cambien las circunstancias, ya sean avances tecnológicos o modificaciones en tu estrategia empresarial, es importante revisar y ajustar estos KPI.

Si mantienes dinámicas tus revisiones de rendimiento, podrás conservar la relevancia y eficacia de tu sistema de IA. Al realizar un seguimiento constante de estas métricas, obtendrás información valiosa que te ayudará a mejorar tus operaciones. Un enfoque proactivo garantiza que tus iniciativas de IA sean realmente valiosas y contribuyan al crecimiento de tu empresa.

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

Explore solutions

Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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