Link to this sectionYOLO26 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.
Link to this sectionLigné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.
Link to this sectionDiffé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).
Link to this sectionConception 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.
Link to this sectionSuppression 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.
Link to this sectionL'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.
Link to this sectionProgLoss 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.
Link to this sectionComparaison 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.
Link to this sectionPolyvalence 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.
Link to this sectionExemple de code pour l'entraînement et l'inférence#
Ultralytics is celebrated for its developer experience. Training a SOTA model or running an inference script takes only a few lines of code, minimizing boilerplate and maximizing productivity. Furthermore, training YOLO models requires significantly less CUDA memory than large transformer networks.
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()Link to this sectionCas 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.
Link to this sectionQuand 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.
- Latency-Critical Applications: In autonomous robotics or manufacturing quality control, the NMS-free design ensures deterministic latency without unexpected post-processing spikes.
Link to this sectionQuand 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.
Link to this sectionLa 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.