Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Attention Mechanism

Explore comment les mécanismes d’attention révolutionnent l’IA en imitant la concentration humaine. Découvre comment les composants Query, Key et Value améliorent la précision d’Ultralytics YOLO26.

Un mécanisme d'attention est une technique fondamentale de l'intelligence artificielle (AI) qui imite la capacité cognitive humaine à se concentrer sur certains détails tout en ignorant les informations non pertinentes. Dans le contexte de l'apprentissage profond (DL), ce mécanisme permet à un réseau neuronal (NN) d'attribuer dynamiquement différents niveaux d'importance, ou « poids », aux différentes parties des données d'entrée. Au lieu de traiter une image ou une phrase entière avec la même intensité, le modèle apprend à se concentrer sur les caractéristiques les plus importantes, comme un mot précis dans une phrase pour en comprendre le contexte, ou un objet distinct dans une scène visuelle complexe. Cette avancée est à l'origine de l'architecture Transformer, qui a révolutionné des domaines allant du traitement automatique du langage naturel (NLP) à la vision par ordinateur (CV) avancée.

Fonctionnement de l'attention#

Conçus à l'origine pour résoudre les limitations de mémoire des réseaux neuronaux récurrents (RNN), les mécanismes d'attention s'attaquent au problème du gradient évanescent en créant des connexions directes entre des parties éloignées d'une séquence de données. Le processus est souvent décrit à l'aide d'une analogie avec la recherche d'informations, faisant intervenir trois composants : les requêtes, les clés et les valeurs.

  • Requête (Q) : représente ce que le modèle recherche actuellement (par exemple, le sujet d'une phrase).
  • Clé (K) : sert d'identifiant pour les informations disponibles dans l'entrée.
  • Valeur (V) : contient le contenu réel des informations.

En comparant la requête à différentes clés, le modèle calcule un score d'attention. Ce score détermine la quantité de la valeur récupérée et utilisée pour former la sortie. Cela permet aux modèles de gérer efficacement les dépendances à longue portée et de comprendre les relations entre les points de données, quelle que soit la distance qui les sépare.

Applications concrètes#

Les mécanismes d'attention ont permis certaines des avancées les plus visibles de la technologie moderne.

  • Traduction automatique : des systèmes comme Google Translate s'appuient sur l'attention pour aligner les mots entre les langues. Lors de la traduction de « The black cat » (anglais) en « Le chat noir » (français), le modèle doit inverser l'ordre adjectif-nom. L'attention permet au décodeur de se concentrer sur « black » lors de la génération de « noir » et sur « cat » lors de la génération de « chat », afin de garantir la correction grammaticale.
  • Analyse d'images médicales : dans le domaine de la santé, les cartes d'attention aident les radiologues en mettant en évidence les régions suspectes sur les radiographies ou les IRM. Par exemple, lors du diagnostic d'anomalies dans des ensembles de données sur les tumeurs cérébrales, le modèle concentre sa puissance de traitement sur les tissus tumoraux tout en filtrant les tissus cérébraux sains, ce qui améliore la précision du diagnostic.
  • Véhicules autonomes : les voitures autonomes utilisent l'attention visuelle pour donner la priorité aux éléments critiques de la route. Au milieu d'une rue très fréquentée, le système se concentre fortement sur les piétons et les feux de circulation, qu'il traite comme des signaux prioritaires, tout en accordant moins d'attention aux éléments statiques de l'arrière-plan, comme le ciel ou les bâtiments.

Attention et convolution#

Il est important de distinguer l'attention des réseaux neuronaux convolutifs (CNN). Alors que les CNN traitent les données localement à l'aide d'une fenêtre fixe (noyau) pour détecter les contours et les textures, l'attention traite les données globalement en mettant chaque partie de l'entrée en relation avec toutes les autres.

  • Auto-attention : type particulier d'attention dans lequel le modèle s'observe lui-même pour comprendre le contexte au sein d'une seule séquence.
  • Efficacité : les modèles reposant uniquement sur l'attention peuvent être coûteux sur le plan du calcul (complexité quadratique). Les techniques modernes d'optimisation, comme Flash Attention, utilisent plus efficacement le matériel GPU afin d'accélérer l'entraînement.

Alors que les modèles de pointe comme Ultralytics YOLO26 sont optimisés pour l'inférence en temps réel grâce à des structures CNN avancées, les architectures hybrides comme RT-DETR (Transformer de détection en temps réel) utilisent explicitement l'attention pour atteindre une grande précision. Les deux types de modèles peuvent être facilement entraînés et déployés à l'aide de l'Ultralytics Platform.

Exemple de code#

L'exemple Python suivant montre comment effectuer une inférence à l'aide de RT-DETR, une architecture de modèle qui repose fondamentalement sur des mécanismes d'attention pour la détection d'objets.

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

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique