Meet YOLO26: next-gen vision AI.

Link to this sectionYOLO11 vs YOLOX#

Le domaine de la vision par ordinateur a connu des avancées rapides au cours des dernières années, les modèles de détection d'objets en temps réel devenant de plus en plus sophistiqués. Lors du choix d'une architecture pour un environnement de production ou la recherche universitaire, les développeurs comparent souvent les compromis entre les jalons hérités et les innovations de pointe. Cette comparaison complète explore les différences entre Ultralytics YOLO11 et YOLOX de Megvii, en fournissant des perspectives approfondies sur leurs architectures, leurs mesures de performance et leurs scénarios de déploiement idéaux.

Link to this sectionAperçu architectural#

Les deux modèles représentent des avancées significatives dans la détection d'objets, mais ils proviennent de philosophies de conception différentes et ciblent des expériences de développement différentes.

Link to this sectionYOLO11 : Le moteur polyvalent multitâche#

Publié en septembre 2024 par Glenn Jocher et Jing Qiu chez Ultralytics, YOLO11 est conçu comme un framework unifié qui équilibre une haute précision avec une efficacité extrême.

YOLO11 va au-delà des boîtes englobantes standard, prenant en charge nativement la segmentation d'instances, la classification d'images, l'estimation de pose et la détection par boîte englobante orientée (OBB). Son architecture raffinée optimise l'extraction de caractéristiques pour assurer une meilleure rétention des caractéristiques à travers des hiérarchies spatiales complexes.

En savoir plus sur YOLO11

Link to this sectionYOLOX : Le pionnier sans ancres#

Développé par des chercheurs chez Megvii, YOLOX a gagné une attention significative en 2021 en comblant le fossé entre la recherche et les applications industrielles avec une approche purement sans ancres.

YOLOX a introduit une tête découplée et un paradigme sans ancres, ce qui a considérablement réduit le nombre de paramètres de conception et amélioré les performances sur les benchmarks académiques au moment de sa sortie.

En savoir plus sur YOLOX

Le savais-tu ?

La conception sans ancres popularisée par YOLOX a inspiré de nombreuses architectures ultérieures. Ultralytics a intégré et fortement raffiné ces concepts sans ancres dans des itérations ultérieures comme YOLOv8 et YOLO11 pour fournir une précision supérieure et une flexibilité de déploiement.

Link to this sectionPerformances et mesures#

Lors de l'évaluation des modèles de détection, examiner l'équilibre entre les paramètres, le coût computationnel (FLOPs) et la précision moyenne (mAP) est crucial pour le déploiement de modèles en conditions réelles.

Modèletaille
(pixels)
mAPval
50-95
Vitesse
CPU ONNX
(ms)
Vitesse
T4 TensorRT10
(ms)
params
(M)
FLOPs
(B)
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.5
YOLO11m64051.5183.24.720.168.0
YOLO11l64053.4238.66.225.386.9
YOLO11x64054.7462.811,356,9194.9
YOLOXnano41625.8--0.911.08
YOLOXtiny41632.8--5.066.45
YOLOXs64040.5-2.569.026.8
YOLOXm64046.9-5.4325.373.8
YOLOXl64049.7-9.0454.2155.6
YOLOXx64051.1-16.199.1281.9

Comme on peut le voir dans le tableau, YOLO11x surpasse significativement YOLOXx en précision absolue (54.7 mAP contre 51.1 mAP), tout en nécessitant environ la moitié des paramètres (56.9M contre 99.1M). Cette efficacité se traduit par des besoins en mémoire moindres lors de l'entraînement et de l'inférence, un avantage massif pour les environnements de production.

Link to this sectionÉcosystème et expérience développeur#

Link to this sectionL'avantage Ultralytics#

L'une des différences les plus profondes entre YOLO11 et YOLOX réside dans la facilité d'utilisation. YOLOX fonctionne principalement comme une base de code de recherche, nécessitant une configuration d'environnement complexe, une compilation manuelle d'opérateurs C++ et des arguments de ligne de commande verbeux pour initier l'entraînement sur des jeux de données personnalisés.

En contraste frappant, YOLO11 est entièrement intégré dans le package Python Ultralytics, offrant un flux de travail simplifié de type "zero-to-hero". La plateforme Ultralytics propose des outils étendus pour l'annotation de données, le suivi d'expériences et l'entraînement basé sur le cloud, abstrayant le travail répétitif afin que les ingénieurs puissent se concentrer sur les performances du modèle.

from ultralytics import YOLO

# Load a pre-trained YOLO11 model
model = YOLO("yolo11n.pt")

# Train the model effortlessly using the Ultralytics API
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Export to ONNX or TensorRT seamlessly
model.export(format="onnx")

De plus, exporter un modèle Ultralytics vers des formats comme TensorRT, CoreML ou OpenVINO ne nécessite qu'une seule commande, tandis que les dépôts hérités exigent souvent des outils tiers complexes ou des manipulations manuelles de graphes.

Link to this sectionCas d'utilisation réels#

Link to this sectionQuand envisager YOLOX#

YOLOX reste une option valide pour des déploiements spécialisés et hérités où les développeurs ont déjà construit des pipelines d'inférence C++ fortement personnalisés autour de ses sorties de tenseurs à tête découplée spécifiques. De plus, les chercheurs effectuant des études comparatives par rapport aux architectures de pointe de 2021 continueront d'utiliser YOLOX comme base de jeu de données de benchmark.

Link to this sectionOù YOLO11 excelle#

Pour presque tous les scénarios de production modernes, YOLO11 offre une expérience bien supérieure :

  • Villes intelligentes et commerce de détail : Grâce à son rapport vitesse/précision exceptionnel, YOLO11 gère les scènes encombrées sans effort, propulsant des systèmes d'analyse de vente au détail automatisée et de gestion du trafic sans nécessiter de clusters GPU massifs.
  • Edge Computing: The high memory efficiency and robust export options make YOLO11 perfect for edge AI deployments on devices like Raspberry Pi or NVIDIA Jetson platforms.
  • Pipelines complexes : Si un projet exige de combiner la détection d'objets avec des points clés de pose (par exemple, analyse sportive) ou une segmentation d'instance précise (par exemple, imagerie médicale), YOLO11 gère toutes les tâches nativement via une API unifiée.

Link to this sectionCas d'utilisation et recommandations#

Le choix entre YOLO11 et YOLOX dépend de tes exigences de projet spécifiques, des contraintes de déploiement et des préférences d'écosystème.

Link to this sectionQuand choisir YOLO11#

YOLO11 est un choix solide pour :

  • Déploiement en production en périphérie : Applications commerciales sur des appareils comme Raspberry Pi ou NVIDIA Jetson où la fiabilité et la maintenance active sont primordiales.
  • Applications de vision multi-tâches : Projets nécessitant la détection, la segmentation, l'estimation de pose et l'OBB au sein d'un cadre unifié unique.
  • Prototypage et déploiement rapides : Équipes qui ont besoin de passer rapidement de la collecte de données à la production en utilisant l'API Python Ultralytics simplifiée.

Link to this sectionQuand choisir YOLOX#

YOLOX est recommandé pour :

  • Recherche sur la détection sans ancres : La recherche académique utilisant l'architecture propre et sans ancres de YOLOX comme base pour expérimenter de nouvelles têtes de détection ou des fonctions de perte.
  • Appareils en périphérie ultra-légers : Le déploiement sur des microcontrôleurs ou du matériel mobile ancien où l'empreinte extrêmement réduite de la variante YOLOX-Nano (0.91 M de paramètres) est critique.
  • Études sur l'assignation de labels SimOTA : Les projets de recherche étudiant les stratégies d'assignation de labels basées sur le transport optimal et leur impact sur la convergence de l'entraînement.

Link to this sectionQuand choisir Ultralytics (YOLO26)#

Pour la plupart des nouveaux projets, Ultralytics YOLO26 offre la meilleure combinaison de performance et d'expérience développeur :

  • Déploiement en périphérie sans NMS : Applications nécessitant une inférence cohérente et à faible latence sans la complexité du post-traitement par Non-Maximum Suppression.
  • Environnements CPU uniquement : Appareils sans accélération GPU dédiée, où l'inférence CPU jusqu'à 43 % plus rapide de YOLO26 offre un avantage décisif.
  • Détection de petits objets : Scénarios difficiles comme l'imagerie par drone aérien ou l'analyse de capteurs IoT où ProgLoss et STAL améliorent considérablement la précision sur les objets minuscules.

Link to this sectionRegard vers l'avenir : La puissance de YOLO26#

Bien que YOLO11 soit un choix exceptionnel, le paysage de l'IA s'accélère continuellement. Pour les équipes cherchant le summum de l'efficacité et de la stabilité, YOLO26 (publié en janvier 2026) est la recommandation ultime pour les nouveaux projets de vision par ordinateur.

YOLO26 représente un bond en avant massif en mettant en œuvre une conception sans NMS de bout en bout. En éliminant la post-traitement de suppression des non-maximaux (NMS), il supprime complètement la variabilité de la latence, simplifiant radicalement la logique de déploiement—un concept d'abord inauguré dans YOLOv10.

De plus, YOLO26 intègre la suppression DFL (Distribution Focal Loss), optimisant l'architecture pour atteindre jusqu'à 43 % d'inférence CPU plus rapide, ce qui en fait le champion incontesté pour les appareils à faible puissance et Edge. La stabilité de l'entraînement est également suralimentée via l'optimiseur MuSGD—un hybride inspiré des LLM entre SGD et Muon qui accélère la convergence. Combiné avec des fonctions de perte avancées comme ProgLoss + STAL, YOLO26 excelle dans la détection de petits objets dans des environnements difficiles comme l'imagerie par drone et les capteurs IoT Edge.

Exploration approfondie

Tu souhaites approfondir tes connaissances sur les architectures de détection d'objets ? Explore les capacités à vocabulaire ouvert de YOLO-World ou plonge dans le modèle basé sur les Transformers RT-DETR documenté dans l'écosystème Ultralytics.

En conclusion, bien que YOLOX ait introduit des concepts architecturaux importants en 2021, l'ensemble d'outils complet, l'efficacité mémoire et les performances de pointe de YOLO11—et surtout l'architecture révolutionnaire de YOLO26—font de l'écosystème Ultralytics le choix évident pour les chercheurs et les développeurs d'entreprise aujourd'hui.

Commentaires