Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
IA visual

Las inferencias en tiempo real en soluciones de IA visual están teniendo un gran impacto

Descubre por qué las inferencias en tiempo real son importantes para numerosas aplicaciones de visión artificial y explora cómo permiten tomar decisiones al instante.

Abirami VinaAbirami Vina10 min de lectura
Inferencias en tiempo real en soluciones de IA visual

A todos nos ha frustrado alguna vez una conexión a Internet lenta. Pero imagina ese retraso en una situación crítica, como un coche autónomo que reacciona ante un obstáculo o un médico que analiza una exploración importante. Unos segundos de más pueden tener consecuencias graves.

Aquí es donde la inferencia de IA en tiempo real puede marcar la diferencia. El procesamiento rápido y las predicciones en tiempo real permiten que las soluciones de visión artificial procesen y reaccionen al instante a los datos visuales. Estas decisiones en fracciones de segundo pueden mejorar la seguridad, la eficiencia y la comodidad en el día a día.

Por ejemplo, imagina a un cirujano realizando una intervención delicada con ayuda de un asistente robótico. Cada movimiento se controla mediante una conexión de alta velocidad y el sistema de visión del robot procesa el campo quirúrgico en tiempo real para proporcionar al cirujano información visual instantánea. El menor retraso en este circuito de retroalimentación podría provocar errores graves y poner en riesgo al paciente. Este es un ejemplo perfecto de por qué las inferencias en tiempo real son cruciales: no hay margen para la latencia.

Las inferencias de IA en aplicaciones reales dependen de tres conceptos clave: los motores de inferencia (el software o hardware que ejecuta modelos de IA de forma eficiente), la latencia de inferencia (el retraso entre la entrada y la salida) y la inferencia en tiempo real (la capacidad del sistema de IA para procesar y reaccionar con un retraso mínimo).

En este artículo, exploraremos estos conceptos fundamentales y cómo los modelos de visión artificial, como Ultralytics YOLO11, permiten crear aplicaciones que dependen de predicciones instantáneas.

¿Qué es una inferencia de IA?#

Realizar una inferencia consiste en analizar datos nuevos con un modelo de IA entrenado para hacer una predicción o resolver una tarea. A diferencia del entrenamiento, que enseña al modelo mediante el procesamiento de grandes cantidades de datos etiquetados, la inferencia se centra en producir resultados de forma rápida y precisa con un modelo ya entrenado.

Qué son las inferencias

Fig. 1. Qué son las inferencias.

Por ejemplo, en la conservación de la fauna, las cámaras trampa con IA utilizan modelos de visión artificial para identificar y clasificar animales en tiempo real. Cuando una cámara detecta movimiento, el modelo de IA reconoce al instante si se trata de un ciervo, un depredador o incluso un furtivo, lo que ayuda a los investigadores a seguir las poblaciones animales y proteger a las especies en peligro de extinción sin intervención humana. Esta identificación rápida permite realizar un seguimiento en tiempo real y responder con mayor rapidez a posibles amenazas.

Comprender los motores de inferencia#

Un modelo de aprendizaje automático entrenado no siempre está listo para implementarse tal cual. Un motor de inferencia es una herramienta especializada de software o hardware, diseñada para ejecutar modelos de aprendizaje automático de forma eficiente y optimizarlos para su implementación en el mundo real. Utiliza técnicas de optimización, como la compresión de modelos, la cuantización y las transformaciones de grafos, para mejorar el rendimiento y reducir el consumo de recursos, lo que permite implementar el modelo en distintos entornos.

En esencia, un motor de inferencia se centra en reducir la sobrecarga computacional, minimizar la latencia y mejorar la eficiencia para permitir predicciones rápidas y precisas. Una vez optimizado, el motor ejecuta el modelo con datos nuevos y genera inferencias en tiempo real de forma eficiente. Esta optimización garantiza que los modelos de IA funcionen sin problemas tanto en servidores en la nube de alto rendimiento como en dispositivos periféricos con recursos limitados, como smartphones, dispositivos IoT y sistemas integrados.

Problemas causados por la latencia de inferencia#

La latencia de inferencia es el tiempo que transcurre desde que un sistema de IA recibe datos de entrada (como una imagen de una cámara) hasta que genera un resultado (por ejemplo, detectar objetos en la imagen). Incluso un pequeño retraso puede afectar considerablemente al rendimiento y la facilidad de uso de las aplicaciones de IA en tiempo real.

La latencia de inferencia se produce en tres etapas clave:

  • Tiempo de preprocesamiento: El tiempo necesario para preparar los datos de entrada antes de introducirlos en el modelo. Esto incluye cambiar el tamaño de las imágenes para que coincidan con las dimensiones de entrada del modelo, normalizar los valores de píxel para mejorar la precisión y convertir formatos (por ejemplo, de RGB a escala de grises o de vídeo a secuencias de fotogramas).
  • Tiempo de cálculo: El tiempo que tarda realmente el modelo en realizar la inferencia. Incluye operaciones como los cálculos por capas en redes profundas, las multiplicaciones de matrices, las convoluciones y la transferencia de datos entre la memoria y las unidades de procesamiento.
  • Tiempo de posprocesamiento: tiempo necesario para convertir las salidas sin procesar del modelo en resultados útiles. Puede incluir dibujar cajas delimitadoras en la detección de objetos, filtrar falsos positivos en el reconocimiento de imágenes o aplicar umbrales en la detección de anomalías. Algunos detectores, como Ultralytics YOLO26, eliminan el paso de supresión no máxima (NMS) para acortar esta etapa.

La latencia de inferencia es fundamental en las aplicaciones en tiempo real. Por ejemplo, en la detección automatizada de defectos en una cadena de montaje, se puede utilizar la visión artificial para inspeccionar los productos mientras avanzan por la cinta transportadora.

El sistema debe identificar y señalar rápidamente los defectos antes de que los productos pasen a la siguiente etapa. Si el modelo tarda demasiado en procesar las imágenes, es posible que los artículos defectuosos no se detecten a tiempo, lo que provocaría un desperdicio de materiales, costosos trabajos de reparación o la llegada de productos defectuosos a los clientes. Al reducir la latencia, los fabricantes pueden mejorar el control de calidad, aumentar la eficiencia y reducir las pérdidas.

Cómo reducir la latencia de inferencia#

Minimizar la latencia de inferencia es esencial en muchas aplicaciones de visión artificial. Para lograrlo, se pueden utilizar diversas técnicas. Veamos algunas de las más habituales para reducir la latencia de inferencia.

Poda de modelos#

La poda de modelos simplifica una red neuronal eliminando conexiones innecesarias (pesos), lo que la hace más pequeña y rápida. Este proceso reduce la carga computacional del modelo y mejora la velocidad sin afectar demasiado a la precisión.

Al conservar solo las conexiones más importantes, la poda garantiza una inferencia eficiente y un mejor rendimiento, especialmente en dispositivos con una potencia de procesamiento limitada. Se utiliza ampliamente en aplicaciones en tiempo real, como la IA móvil, la robótica y la computación perimetral, para mejorar la eficiencia sin sacrificar la fiabilidad.

Eliminación de conexiones menos eficaces mediante la poda de modelos

Fig. 2. Eliminación de conexiones menos eficaces mediante la poda de modelos.

Cuantización de modelos#

La cuantización de modelos es una técnica que permite que los modelos de IA funcionen más rápido y utilicen menos memoria al simplificar los números que emplean en los cálculos. Normalmente, estos modelos trabajan con números de coma flotante de 32 bits, muy precisos pero que requieren mucha potencia de procesamiento. La cuantización reduce estos números a enteros de 8 bits, más fáciles de procesar y que ocupan menos espacio.

Uso de la cuantización de modelos para convertir valores de coma flotante en enteros

Fig. 3. Uso de la cuantización de modelos para convertir valores de coma flotante en representaciones enteras.

Uso de modelos eficientes#

El diseño de un modelo de IA influye mucho en la rapidez con la que puede hacer predicciones. Los modelos diseñados para realizar inferencias de forma eficiente, como Ultralytics YOLO11, son ideales para aplicaciones en las que la velocidad de procesamiento es fundamental.

Al crear una solución de IA, es importante elegir el modelo adecuado en función de los recursos disponibles y los requisitos de rendimiento. Si empiezas con un modelo demasiado pesado, es más probable que tengas problemas como tiempos de procesamiento lentos, un mayor consumo energético y dificultades para implementarlo en dispositivos con recursos limitados. Un modelo ligero garantiza un rendimiento fluido, especialmente en aplicaciones en tiempo real y en el edge.

Velocidad frente a precisión: optimización de las inferencias en tiempo real#

Aunque existen diversas técnicas para reducir la latencia, un aspecto clave de las inferencias en tiempo real es encontrar el equilibrio entre velocidad y precisión. No basta con acelerar los modelos: hay que optimizar la velocidad de inferencia sin comprometer la precisión. Un sistema que produce predicciones rápidas pero incorrectas no es eficaz. Por eso, es fundamental realizar pruebas exhaustivas para asegurarse de que los modelos funcionan bien en situaciones reales. Un sistema que parece rápido durante las pruebas, pero falla en condiciones reales, no está realmente optimizado.

Aplicaciones de IA visual que aprovechan inferencias en tiempo real#

A continuación, repasemos algunas aplicaciones reales en las que la inferencia en tiempo real está transformando sectores al permitir respuestas instantáneas a la información visual.

Sistemas de autopago en tiendas#

Los modelos de visión artificial como Ultralytics YOLO11 pueden ayudar a mejorar los sistemas de autopago al hacer que el reconocimiento de artículos sea más rápido y preciso. La compatibilidad de YOLO11 con diversas tareas de visión artificial, como la detección de objetos y la segmentación de instancias, permite identificar productos aunque falten los códigos de barras o estén dañados. La IA visual puede reducir la necesidad de introducir datos manualmente y agilizar el proceso de pago.

Además de identificar productos, la visión artificial también puede integrarse en los sistemas de autopago para verificar precios, prevenir fraudes y mejorar la comodidad de los clientes. Las cámaras con IA pueden distinguir automáticamente entre productos similares y detectar comportamientos sospechosos en la caja. Esto incluye identificar los «artículos sin escanear», cuando un cliente o cajero omite un artículo sin querer, y los intentos de fraude más deliberados, como el «cambio de producto», en el que se coloca el código de barras de un producto más barato sobre otro más caro.

La IA mejora los puestos de autopago

Fig. 4. La IA puede mejorar los puestos de autopago.

Un buen ejemplo es Kroger, un importante minorista estadounidense que ha integrado la visión artificial y la IA en sus sistemas de autopago. Mediante el análisis de vídeo en tiempo real, Kroger ha podido corregir automáticamente más del 75 % de los errores de pago, mejorando tanto la experiencia de los clientes como las operaciones de las tiendas.

Control de calidad mediante visión artificial#

La inspección manual de productos para controlar la calidad puede ser lenta y no siempre precisa. Por eso, cada vez más fabricantes están adoptando flujos de trabajo de inspección visual que utilizan visión artificial para detectar defectos antes en el proceso de producción.

Las cámaras de alta resolución y la IA visual pueden detectar pequeños defectos que podrían pasar desapercibidos para las personas, y modelos como Ultralytics YOLO11 pueden ayudar a realizar controles de calidad, clasificar y contar productos en tiempo real para garantizar que solo lleguen a los clientes productos perfectos. Automatizar este proceso ahorra tiempo, reduce costes y disminuye los residuos, lo que hace que la producción sea más fluida y eficiente.

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

Fig. 5. Ejemplo del uso de Ultralytics YOLO11 para contar productos en una cadena de montaje.

Conclusiones clave#

La inferencia en tiempo real ayuda a los modelos de IA a tomar decisiones al instante, algo crucial en muchos sectores. Ya sea un coche autónomo que evita un accidente, un médico que analiza rápidamente imágenes médicas o una fábrica que detecta defectos en productos, las respuestas rápidas y precisas de la IA marcan una gran diferencia.

Al mejorar la velocidad y la eficiencia de los modelos de IA, podemos crear sistemas más inteligentes y fiables que funcionen de forma consistente en situaciones reales. A medida que avance la tecnología, las soluciones de IA en tiempo real seguirán dando forma al futuro y harán que los procesos cotidianos sean más rápidos, seguros y eficientes.

Para obtener más información, visita nuestro repositorio de GitHub y participa en nuestra comunidad. Descubre innovaciones en sectores como la IA en coches autónomos y la visión artificial en la agricultura en nuestras páginas de soluciones. Consulta nuestras opciones de licencia y da vida a tus proyectos de IA visual.

Escrito por

Abirami Vina
Abirami Vina

Creador de contenido · Ultralytics

Abirami Vina comenzó su carrera como ingeniera de visión artificial y sentó unas bases sólidas en AI visual y aprendizaje automático. Es creadora de contenido para Ultralytics y fundadora y redactora jefe de Scribe of AI, donde elabora contenido técnico de alta calidad para empresas centradas en AI. Su pasión por hacer que la AI sea comprensible y atractiva impulsa su trabajo, que conecta la tecnología de vanguardia con su impacto en el mundo real.

Comentarios

Haz una pregunta, comparte tus resultados o ayuda a otra persona.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística

Visión artificial en logística

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

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

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

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático