Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Sliding Window Attention

Apprends comment l'attention à fenêtre glissante (sliding window attention) optimise l'efficacité des transformers en réduisant les coûts de calcul. Découvre son rôle en NLP et en vision avec Ultralytics YOLO26.

Sliding Window Attention est une variante optimisée du mécanisme d'attention standard utilisé dans les architectures Transformer modernes pour améliorer considérablement l'efficacité computationnelle. Dans l'auto-attention traditionnelle, chaque jeton d'une séquence doit traiter tous les autres jetons, ce qui entraîne des coûts de mémoire et de calcul qui augmentent de façon quadratique avec la longueur de la séquence. Le Sliding Window Attention résout ce goulot d'étranglement en limitant la concentration d'un jeton à un voisinage local de taille fixe, ou « fenêtre », de jetons environnants. Cette approche réduit la complexité de quadratique à linéaire, ce qui en fait un composant essentiel pour étendre la fenêtre de contexte dans les modèles massifs d'intelligence artificielle (IA).

En empilant plusieurs couches de réseaux de neurones qui utilisent cette technique, les modèles peuvent progressivement construire une compréhension globale des données d'entrée, car les fenêtres localisées se chevauchent et partagent des informations plus profondément dans le réseau. Ce concept fondamental est largement soutenu par la recherche de Google DeepMind et est activement implémenté dans des frameworks modernes comme PyTorch.

Link to this sectionApplications concrètes#

La capacité de traiter de vastes séquences de données sans épuiser la mémoire computationnelle débloque des capacités avancées dans divers domaines de l'IA :

Link to this sectionDifférencier les termes associés#

Pour comprendre comment les architectures réseau optimisent le traitement des données, il est utile de distinguer le Sliding Window Attention des mécanismes similaires :

  • Sliding Window Attention vs Deformable Attention : Alors que le Sliding Window Attention utilise un bloc strict et contigu de jetons basé sur la proximité de la séquence, le Deformable Attention permet au réseau d'apprendre des points d'échantillonnage dynamiques. Le Deformable Attention se concentre sur des emplacements arbitraires et clairsemés basés sur le contenu visuel réel plutôt que sur une grille fixe.
  • Sliding Window Attention vs Sparse Attention : Le Sliding Window est un sous-ensemble spécifique du Sparse Attention. Alors que le Sparse Attention est un terme large qui inclut des modèles de jetons aléatoires, espacés ou globaux pour réduire l'utilisation de la mémoire, l'approche Sliding Window limite strictement l'attention aux jetons spatiaux ou temporels voisins.

Link to this sectionImplémenter des architectures efficaces#

Pour les développeurs construisant des systèmes de détection d'objets à haute vitesse, l'exploitation d'architectures fortement optimisées est essentielle. Bien que les mécanismes d'attention bruts soient puissants, des modèles de bout en bout comme Ultralytics YOLO26 offrent des performances de pointe en équilibrant l'extraction de caractéristiques avancées avec l'efficacité sur les appareils de périphérie.

from ultralytics import YOLO

# Load the recommended YOLO26 model for high-resolution vision tasks
model = YOLO("yolo26x.pt")

# Perform inference on a large image, utilizing optimized internal processing
results = model.predict(source="large_aerial_map.jpg", imgsz=1024, show=True)

# Output the number of detected instances
print(f"Detected {len(results[0].boxes)} objects in the high-resolution input.")

Faire passer ces pipelines sophistiqués du prototypage local à la production en entreprise nécessite une infrastructure robuste. La Ultralytics Platform simplifie entièrement cette tâche, en offrant une interface intuitive pour l'annotation automatisée des jeux de données, l'entraînement dans le cloud fluide et la surveillance de modèle en temps réel. Cela permet aux équipes d'exploiter les avantages de modèles à grand contexte hautement efficaces à travers des environnements matériels variés sans interruption.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

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

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

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

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

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

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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 le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique