Glosario

Inferencia en tiempo real

Descubre cómo la inferencia en tiempo real eleva la IA, permitiendo predicciones instantáneas en aplicaciones como los coches autoconducidos y la asistencia sanitaria con Ultralytics.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

La inferencia en tiempo real se refiere a la capacidad de los modelos de aprendizaje automático para procesar datos y hacer predicciones casi instantáneamente. Esto es crucial para las aplicaciones que requieren una toma de decisiones inmediata, como los vehículos autónomos, la supervisión sanitaria y el análisis de vídeo en tiempo real. A diferencia del procesamiento por lotes, en el que los datos se recogen a lo largo del tiempo y se procesan conjuntamente, la inferencia en tiempo real maneja cada punto de datos según llega, proporcionando resultados inmediatos.

Importancia en IA y ML

La inferencia en tiempo real desempeña un papel fundamental para que los sistemas de IA puedan interactuar con el mundo real en el momento oportuno. Por ejemplo, los coches autoconducidos dependen de los datos en tiempo real de los sensores para tomar decisiones de navegación en fracciones de segundo. Del mismo modo, en la IA en la Sanidad, la monitorización continua de las constantes vitales del paciente puede activar alertas al instante si se detectan anomalías.

Las capacidades en tiempo real mejoran la experiencia del usuario en aplicaciones como las Soluciones Domésticas Inteligentes con IA, en las que los sistemas potenciados por IA ajustan la iluminación, la temperatura y la configuración de seguridad de forma dinámica en función del comportamiento del usuario.

Cómo funciona

La inferencia en tiempo real suele implicar el despliegue de modelos entrenados en hardware potente, como GPUs o TPUs, que puedan manejar las demandas computacionales. Los modelos como Ultralytics YOLO están optimizados para la velocidad, lo que les permite realizar la detección de objetos en tiempo real en varias plataformas.

La integración con edge computing, donde el cálculo se realiza cerca de la fuente de datos, aumenta aún más la eficiencia de la inferencia en tiempo real al reducir la latencia. Más información sobre el despliegue de modelos en dispositivos periféricos con Ultralytics HUB for Seamless Machine Learning.

Aplicaciones en el mundo real

Vehículos autónomos

Una de las aplicaciones más exigentes de la inferencia en tiempo real es la conducción autónoma. AI in Self-Driving Cars demuestra cómo los vehículos de conducción autónoma utilizan sensores y modelos de IA para controlar el entorno, detectar obstáculos y tomar decisiones de conducción al instante.

Venta al por menor y gestión de inventarios

En el comercio minorista, la inferencia en tiempo real puede optimizar la gestión del inventario mejorando la eficiencia de los sistemas de inventario impulsados por IA. Los sistemas de IA visual ayudan a las empresas a mantener niveles de existencias precisos, reducir el despilfarro y satisfacer las demandas de los clientes con eficacia.

Distinción de conceptos similares

Mientras que la inferencia en tiempo real se centra en el procesamiento inmediato de datos, conceptos como el Procesamiento por Lotes en Informática recogen y procesan datos en grupos a horas programadas. Los sistemas en tiempo real, por el contrario, están siempre activos, procesando datos continuamente.

Entender el Despliegue de Modelos implica preparar los modelos de ML para su uso, incluyendo la configuración de entornos para su funcionamiento en tiempo real, distinguiéndolo de la inferencia en tiempo real.

Avances y retos

La mejora continua de las capacidades del hardware y las técnicas de optimización de modelos, como la optimización de modelos con poda y cuantización, contribuyen a una inferencia en tiempo real más rápida. Siguen existiendo retos, especialmente en lo que se refiere al tamaño del modelo, el consumo de energía y la garantía de precisión sin retrasos. Explora métodos para conseguir velocidades de inferencia más rápidas con Ultralytics YOLOv8 y OpenVINO.

La inferencia en tiempo real es esencial para aprovechar todo el potencial de la IA en entornos dinámicos. A medida que avanza la tecnología, sus aplicaciones están llamadas a expandirse, ofreciendo soluciones innovadoras en todos los sectores. Los interesados en explorar estas técnicas pueden experimentar con Ultralytics HUB for Model Deployment, una plataforma que simplifica el procesamiento en tiempo real.

Leer todo