Glosario

Inferencia en tiempo real

Descubre cómo la inferencia en tiempo real con Ultralytics YOLO permite predicciones instantáneas para aplicaciones de IA como la conducción autónoma y los sistemas de seguridad.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

La inferencia en tiempo real es el proceso de hacer predicciones con un modelo de aprendizaje automático en cuanto se dispone de nuevos datos. Esto contrasta con la inferencia por lotes, en la que las predicciones se hacen sobre un grupo de puntos de datos recogidos a lo largo del tiempo. En la inferencia en tiempo real, el énfasis se pone en la velocidad y la inmediatez, permitiendo a los sistemas reaccionar y tomar decisiones instantáneamente basándose en la información más reciente.

Comprender la inferencia en tiempo real

En el contexto del aprendizaje automático, en particular con modelos como Ultralytics YOLO , la inferencia en tiempo real significa que el modelo puede procesar entradas de datos individuales -como imágenes o fotogramas de vídeo- y generar predicciones casi instantáneamente. Esta capacidad es crucial para aplicaciones en las que las respuestas oportunas son esenciales. Por ejemplo, en la detección de objetos, la inferencia en tiempo real permite a un modelo identificar y localizar objetos en un flujo de vídeo en directo sin retraso apreciable.

La eficacia de la inferencia en tiempo real suele medirse por la latencia de la inferencia, que es el tiempo que tarda un modelo en producir una predicción a partir de una sola entrada. Una latencia baja es fundamental para que los sistemas en tiempo real funcionen eficazmente. Para conseguir una latencia baja, los modelos se optimizan a menudo para aumentar su velocidad mediante técnicas como la cuantización y la poda de modelos, o se despliegan en hardware especializado como GPUs o TPUs. Los marcos como TensorRT de NVIDIA también están diseñados para acelerar la inferencia, haciendo más asequible el rendimiento en tiempo real.

Aplicaciones de la inferencia en tiempo real

La inferencia en tiempo real es la columna vertebral de numerosas aplicaciones punteras en diversos sectores. He aquí un par de ejemplos concretos:

  • Conducción autónoma: Los coches de conducción autónoma dependen en gran medida de la inferencia en tiempo real para las tareas de visión por ordenador. Se utilizan modelos como Ultralytics YOLO para procesar la alimentación de las cámaras en tiempo real y detectar peatones, vehículos, señales de tráfico y otros obstáculos de forma instantánea, lo que permite al vehículo navegar con seguridad y tomar decisiones de conducción inmediatas. Este procesamiento inmediato es innegociable para la seguridad y la capacidad de respuesta en los vehículos autónomos. Más información sobre la IA en los coches autónomos.
  • Sistemas de seguridad y vigilancia: Los sistemas de seguridad modernos utilizan la inferencia en tiempo real para supervisar las secuencias de vídeo en directo en busca de anomalías, intrusiones o actividades sospechosas. Por ejemplo, un sistema puede utilizar Ultralytics YOLO para la detección de objetos en tiempo real, con el fin de identificar a personas no autorizadas en zonas restringidas o detectar posibles violaciones de la seguridad en el momento en que se producen, activando alertas y respuestas inmediatas. Explora proyectos de sistemas de alarma de seguridad con Ultralytics YOLOv8 .

Estos ejemplos ponen de relieve el papel fundamental de la inferencia en tiempo real en aplicaciones que exigen una toma de decisiones y una respuesta instantáneas basadas en datos que cambian rápidamente. A medida que avance la tecnología de IA, la inferencia en tiempo real seguirá permitiendo sistemas más dinámicos y con mayor capacidad de respuesta, mejorando la automatización y la inteligencia en todos los sectores. Para quienes deseen aplicar la inferencia en tiempo real con modelos Ultralytics , las plataformas como Ultralytics HUB ofrecen herramientas para entrenar, optimizar y desplegar modelos para un rendimiento eficiente y en tiempo real.

Leer todo