Ultralytics YOLO27:
Volver al glosario de Ultralytics

Attention Mechanism

Explora cómo los mecanismos de atención revolucionan la IA al imitar el enfoque humano. Aprende cómo los componentes Query, Key y Value impulsan la precisión en Ultralytics YOLO26.

Un mecanismo de atención es una técnica fundamental de la inteligencia artificial (AI) que imita la capacidad cognitiva humana de centrarse en detalles específicos mientras ignora la información irrelevante. En el contexto del aprendizaje profundo (DL), este mecanismo permite que una red neuronal (NN) asigne dinámicamente distintos niveles de importancia, o «pesos», a diferentes partes de los datos de entrada. En lugar de procesar una imagen o una frase completa con el mismo énfasis, el modelo aprende a centrarse en las características más relevantes, como una palabra concreta de una frase para entender el contexto o un objeto determinado en una escena visual compleja. Este avance es la fuerza impulsora de la arquitectura Transformer, que ha revolucionado campos que van desde el procesamiento del lenguaje natural (NLP) hasta la visión por ordenador (CV) avanzada.

Cómo funciona la atención#

Diseñados originalmente para resolver las limitaciones de memoria de las redes neuronales recurrentes (RNNs), los mecanismos de atención abordan el problema del gradiente desvanecido mediante la creación de conexiones directas entre partes distantes de una secuencia de datos. El proceso suele describirse mediante una analogía de recuperación que implica tres componentes: Consultas, Claves y Valores.

  • Consulta (Q): Representa lo que el modelo está buscando en ese momento (por ejemplo, el sujeto de una frase).
  • Clave (K): Actúa como identificador de la información disponible en la entrada.
  • Valor (V): Contiene el contenido real de la información.

Al comparar la Consulta con varias Claves, el modelo calcula una puntuación de atención. Esta puntuación determina qué cantidad del Valor se recupera y se utiliza para formar la salida. Esto permite que los modelos gestionen eficazmente las dependencias de largo alcance y comprendan las relaciones entre puntos de datos independientemente de la distancia que los separe.

Aplicaciones en el mundo real#

Los mecanismos de atención han permitido algunos de los avances más visibles de la tecnología moderna.

  • Traducción automática: Sistemas como Google Translate utilizan la atención para alinear palabras entre idiomas. Al traducir «The black cat» (inglés) a «Le chat noir» (francés), el modelo debe invertir el orden del adjetivo y el sustantivo. La atención permite que el decodificador se centre en «black» al generar «noir» y en «cat» al generar «chat», garantizando la corrección gramatical.
  • Análisis de imágenes médicas: En el ámbito sanitario, los mapas de atención ayudan a los radiólogos al resaltar regiones sospechosas en radiografías o exploraciones de MRI. Por ejemplo, al diagnosticar anomalías en conjuntos de datos de tumores cerebrales, el modelo concentra su capacidad de procesamiento en el tejido tumoral mientras filtra el tejido cerebral sano, lo que mejora la precisión diagnóstica.
  • Vehículos autónomos: Los coches autónomos utilizan la atención visual para priorizar los elementos críticos de la carretera. En una calle concurrida, el sistema se centra especialmente en los peatones y los semáforos —tratándolos como señales de alta prioridad— mientras presta menos atención a elementos estáticos del fondo, como el cielo o los edificios.

Atención frente a convolución#

Es importante distinguir la atención de las redes neuronales convolucionales (CNNs). Mientras que las CNNs procesan los datos localmente mediante una ventana fija (núcleo) para detectar bordes y texturas, la atención procesa los datos globalmente y relaciona cada parte de la entrada con todas las demás.

  • Autoatención: Un tipo específico de atención en el que el modelo se observa a sí mismo para comprender el contexto dentro de una única secuencia.
  • Eficiencia: Los modelos basados exclusivamente en atención pueden ser costosos desde el punto de vista computacional (complejidad cuadrática). Las técnicas de optimización modernas, como Flash Attention, utilizan el hardware de la GPU de forma más eficaz para acelerar el entrenamiento.

Mientras que los modelos de última generación, como Ultralytics YOLO26, están optimizados para la inferencia en tiempo real mediante estructuras CNN avanzadas, las arquitecturas híbridas, como RT-DETR (Transformer de detección en tiempo real), utilizan explícitamente la atención para lograr una gran precisión. Ambos tipos de modelos se pueden entrenar y desplegar fácilmente mediante la plataforma Ultralytics.

Ejemplo de código#

El siguiente ejemplo de Python muestra cómo realizar inferencias utilizando RT-DETR, una arquitectura de modelo que depende fundamentalmente de mecanismos de atención para la detección de objetos.

from ultralytics import RTDETR

# Load a pre-trained RT-DETR model which uses attention mechanisms
# This model captures global context effectively compared to pure CNNs
model = RTDETR("rtdetr-l.pt")

# Perform inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Print the number of detections found via transformer attention
print(f"Detected {len(results[0].boxes)} objects using attention-based detection.")

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

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
Visión artificial en logística

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
Visión artificial en comercio minorista

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
Visión por computador en el sector sanitario

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
Visión por computador en la fabricación

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
Visión artificial en el sector automovilístico

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
Visión artificial en agricultura

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
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

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
Visión artificial en logística

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
Visión artificial en comercio minorista

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
Visión por computador en el sector sanitario

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
Visión por computador en la fabricación

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
Visión artificial en el sector automovilístico

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
Visión artificial en agricultura

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
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

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
Visión artificial en logística

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
Visión artificial en comercio minorista

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
Visión por computador en el sector sanitario

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
Visión por computador en la fabricación

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
Visión artificial en el sector automovilístico

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
Visión artificial en agricultura

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