YOLO26 vs YOLO11#
Lors de la création de systèmes de vision par ordinateur de pointe, le choix du bon modèle est essentiel pour équilibrer précision, latence et efficacité des ressources. Dans le paysage en constante évolution de l'intelligence artificielle, Ultralytics continue de repousser les limites du possible. Cette comparaison technique détaillée explore la transition du très performant YOLO11 vers le nouveau YOLO26 révolutionnaire, offrant aux ingénieurs et chercheurs en IA les informations nécessaires pour prendre des décisions architecturales éclairées.
Lignée et métadonnées du modèle#
Les deux modèles ont été développés par Ultralytics, mais ils représentent des paradigmes différents dans l'historique des modèles de détection d'objets et de vision multi-tâches.
Détails de YOLO26 :
- Auteurs : Glenn Jocher et Jing Qiu
- Organisation : Ultralytics
- Date : 14/01/2026
- GitHub : Dépôt Ultralytics
- Documentation : Documentation officielle de YOLO26
Détails sur YOLO11 :
- Auteurs : Glenn Jocher et Jing Qiu
- Organisation : Ultralytics
- Date : 2024-09-27
- GitHub : Dépôt Ultralytics
- Docs : Documentation officielle de YOLO11
Bien que YOLO26 soit notre modèle en temps réel le plus avancé, les utilisateurs travaillant avec du matériel hautement spécialisé ou des capacités de mémoire massives pourraient également explorer des architectures basées sur les transformeurs comme RT-DETR ou le pionnier révolutionnaire sans NMS, YOLOv10.
Différences architecturales et innovations#
Le passage de YOLO11 à YOLO26 implique des changements fondamentaux à la fois dans l'architecture du modèle et dans le régime d'entraînement sous-jacent. Alors que YOLO11 a établi une base robuste pour la détection d'objets et l'apprentissage multi-tâches, YOLO26 refond complètement le pipeline de déploiement pour l'informatique en périphérie (edge computing).
Conception intégrale sans NMS#
L'une des mises à niveau les plus significatives de YOLO26 est son architecture nativement intégrale (end-to-end). Contrairement à YOLO11, qui repose sur la post-traitement Non-Maximum Suppression (NMS) pour filtrer les boîtes englobantes qui se chevauchent, YOLO26 élimine complètement cette étape. Ce concept, inauguré dans YOLOv10, réduit considérablement la variabilité de la latence et simplifie la logique de déploiement sur divers appareils de périphérie.
Suppression de la DFL pour l'efficacité en périphérie#
YOLO11 utilise la Distribution Focal Loss (DFL) pour affiner les estimations des boîtes englobantes. Cependant, la DFL repose sur des opérations softmax complexes souvent mal prises en charge par les accélérateurs de périphérie à faible consommation. YOLO26 supprime avec succès la DFL sans sacrifier la précision. Cette simplification architecturale améliore considérablement la compatibilité avec les systèmes embarqués et permet à YOLO26 d'atteindre une inférence CPU jusqu'à 43 % plus rapide par rapport à son prédécesseur.
L'optimiseur MuSGD#
La stabilité et la vitesse d'entraînement sont primordiales. YOLO26 introduit l'optimiseur MuSGD, un hybride de Stochastic Gradient Descent (SGD) et Muon, fortement inspiré par les innovations en matière d'entraînement de LLM issues de Kimi K2 de Moonshot AI. Cet optimiseur apporte la stabilité d'entraînement des modèles de langage à la vision par ordinateur, garantissant une convergence plus rapide et réduisant l'empreinte mémoire pendant l'entraînement par rapport aux alternatives lourdes basées sur les transformeurs.
ProgLoss et STAL#
Pour les chercheurs travaillant avec l'imagerie aérienne ou des applications de drones, la détection de caractéristiques minuscules est un défi historique. YOLO26 introduit ProgLoss combiné à STAL (Scale-Targeted Attention Loss), offrant des améliorations notables dans la reconnaissance de petits objets par rapport à YOLO11.
Comparaison des performances et des mesures#
Lorsqu'on compare les modèles en duel, YOLO26 démontre une supériorité claire en précision et en efficacité sur les appareils de périphérie, tout en maintenant les exigences en mémoire incroyablement faibles caractéristiques de l'écosystème Ultralytics.
| Modèle | taille (pixels) | mAPval 50-95 | Vitesse CPU ONNX (ms) | Vitesse T4 TensorRT10 (ms) | params (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLO26n | 640 | 40.9 | 38.9 | 1,7 | 2.4 | 5.4 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9,5 | 20.7 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20,4 | 68,2 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.4 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 193.9 |
| YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.5 |
| YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.0 |
| YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 86.9 |
| YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56,9 | 194.9 |
Note : Le modèle YOLO26 nano (YOLO26n) affiche une amélioration d'environ 31 % de la vitesse CPU par rapport à YOLO11n (38,9 ms contre 56,1 ms), soulignant sa philosophie de conception axée sur la périphérie.
Polyvalence sur les tâches de vision par ordinateur#
Les deux modèles bénéficient de l'écosystème Ultralytics hautement maintenu, offrant une facilité d'utilisation inégalée grâce à une API Python unifiée. Ce ne sont pas seulement des détecteurs d'objets ; ce sont des puissances multi-tâches. Cependant, YOLO26 intègre plusieurs avancées spécifiques aux tâches :
- Segmentation d'instance : YOLO26 utilise une perte de segmentation sémantique raffinée et un prototypage multi-échelle, générant des contours de masque plus nets que YOLO11. Apprends-en plus sur les workflows de segmentation.
- Estimation de pose : En intégrant l'estimation de la log-vraisemblance résiduelle (RLE), YOLO26 améliore considérablement la précision des points clés dans les poses humaines complexes. Découvre les capacités d'estimation de pose.
- Boîtes englobantes orientées (OBB) : Une fonction de perte d'angle spécialisée résout les problèmes historiques de discontinuité des limites, rendant YOLO26 exceptionnellement fiable pour détecter des objets tournés dans les flux satellites. Lis à propos des tâches OBB.
- Classification d'images : Les deux modèles gèrent la classification à grande vitesse efficacement, YOLO26 offrant des améliorations marginales de précision top-1 sur ImageNet.
Exemple de code pour l'entraînement et l'inférence#
Ultralytics est reconnu pour son expérience développeur. Entraîner un modèle SOTA ou exécuter un script d'inférence ne prend que quelques lignes de code, ce qui minimise le code boilerplate et maximise la productivité. De plus, l'entraînement de modèles YOLO nécessite nettement moins de CUDA memory que les grands réseaux transformer.
from ultralytics import YOLO
# Load the cutting-edge YOLO26 nano model
model = YOLO("yolo26n.pt")
# Train the model on the COCO8 dataset efficiently
# The MuSGD optimizer is automatically enabled for YOLO26
train_results = model.train(
data="coco8.yaml",
epochs=100,
imgsz=640,
device="0", # Utilize GPU for accelerated training
)
# Perform NMS-free inference directly on an image
results = model("https://ultralytics.com/images/bus.jpg")
# Display the clean, instant predictions
results[0].show()Cas d'utilisation idéaux et stratégies de déploiement#
Le choix entre YOLO26 et YOLO11 dépend entièrement des contraintes de ton environnement de production.
Quand déployer YOLO26#
YOLO26 est le choix définitif pour les projets modernes et nouveaux. Il est spécifiquement conçu pour :
- Informatique de périphérie et IoT : Sa performance CPU stupéfiante et la suppression de la DFL en font le roi des appareils comme Raspberry Pi, les NPU Coral et les processeurs mobiles.
- Analytique par drone et aérienne : L'intégration de ProgLoss + STAL le rend particulièrement capable de suivre des objets minuscules et rapides à travers des paysages vastes.
- Applications critiques en matière de latence : En robotique autonome ou dans le manufacturing quality control, la conception sans NMS garantit une latence déterministe sans pics de post-traitement imprévus.
Quand conserver YOLO11#
Bien que YOLO26 soit supérieur, YOLO11 reste un modèle incroyablement capable. Tu pourrais t'en tenir à YOLO11 si :
- Pipelines hérités : Ton infrastructure de déploiement C++ existante est étroitement couplée aux sorties spécifiques basées sur les ancres et à la logique NMS des anciennes architectures.
- Bases de référence académiques : Tu publies des recherches et as besoin d'une norme de 2024 hautement reconnue pour comparer tes nouveaux algorithmes.
La puissance de l'écosystème Ultralytics#
Peu importe si tu déploies YOLO11 ou YOLO26, utiliser les modèles Ultralytics signifie puiser dans un écosystème bien maintenu avec des mises à jour fréquentes et un vaste soutien communautaire.
Pour les équipes d'entreprise, la Plateforme Ultralytics fournit une solution intégrale pour l'annotation de données, l'entraînement de modèles et le déploiement cloud transparent. De l'exportation de tes poids entraînés vers CoreML ou TensorRT, à la configuration de l'optimisation avancée des hyperparamètres, les outils fournis garantissent que ton cycle de vie IA est aussi rationalisé que possible.