Ultralytics YOLO27:
Get Started

YOLO11 und YOLOX im Vergleich#

Die Computer Vision hat sich in den letzten Jahren rasant weiterentwickelt; Echtzeitmodelle zur Objekterkennung werden immer ausgefeilter. Bei der Auswahl einer Architektur für eine Produktionsumgebung oder akademische Forschung wägen Entwickler häufig die Vor- und Nachteile früherer Meilensteine und neuester Innovationen ab. Dieser umfassende Vergleich beleuchtet die Unterschiede zwischen Ultralytics YOLO11 und YOLOX von Megvii und bietet detaillierte Einblicke in ihre Architekturen, Leistungskennzahlen und idealen Einsatzszenarien.

Architekturüberblick#

Beide Modelle stellen bedeutende Fortschritte bei der Objekterkennung dar, beruhen jedoch auf unterschiedlichen Designphilosophien und bieten Entwicklern unterschiedliche Nutzungserfahrungen.

YOLO11: die vielseitige Multitasking-Engine#

YOLO11, das im September 2024 von Glenn Jocher und Jing Qiu bei Ultralytics veröffentlicht wurde, ist ein einheitliches Framework, das hohe Genauigkeit und herausragende Effizienz verbindet.

YOLO11 geht über herkömmliche Begrenzungsboxen hinaus und unterstützt nativ die Instanzsegmentierung, Bildklassifizierung, Posenschätzung und die Detektion mit orientierten Begrenzungsboxen (OBB). Die verfeinerte Architektur optimiert die Merkmalsextraktion, um komplexe räumliche Hierarchien besser zu erfassen.

YOLOX: Vorreiter der ankerfreien Detektion#

YOLOX wurde von Forschenden bei Megvii entwickelt und erregte 2021 große Aufmerksamkeit, da das Modell mit einem vollständig ankerfreien Ansatz die Lücke zwischen Forschung und industriellen Anwendungen schloss.

YOLOX führte einen entkoppelten Kopf und ein ankerfreies Paradigma ein. Dadurch sank die Anzahl der Designparameter deutlich, während sich die Leistung bei akademischen Benchmarks zum Zeitpunkt der Veröffentlichung verbesserte.

Mehr über YOLOX erfahren

Schon gewusst?

Das von YOLOX bekannt gemachte ankerfreie Design inspirierte viele nachfolgende Architekturen. Ultralytics übernahm diese Konzepte in späteren Versionen wie YOLOv8 und YOLO11 und verfeinerte sie umfassend, um höhere Genauigkeit und mehr Flexibilität bei der Bereitstellung zu erreichen.

Leistung und Metriken#

Bei der Bewertung von Detektionsmodellen ist es entscheidend, das Verhältnis zwischen der Anzahl der Parameter, dem Rechenaufwand (FLOPs) und der mittleren durchschnittlichen Präzision (mAP) für die praktische Modellbereitstellung zu berücksichtigen.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.6
YOLO11m64051.5183.24.720.168.1
YOLO11l64053.4238.66.225.387.2
YOLO11x64054.7462.811.356.9195.3
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

Wie die Tabelle zeigt, übertrifft YOLO11x YOLOXx bei der absoluten Genauigkeit deutlich (54.7 mAP gegenüber 51.1 mAP) und benötigt dabei ungefähr halb so viele Parameter (56.9M gegenüber 99.1M). Diese Effizienz verringert den Speicherbedarf sowohl beim Training als auch bei der Inferenz – ein großer Vorteil für Produktionsumgebungen.

Ökosystem und Entwicklererfahrung#

Der Vorteil von Ultralytics#

Einer der wichtigsten Unterschiede zwischen YOLO11 und YOLOX liegt in der Benutzerfreundlichkeit. YOLOX wird vor allem als Forschungs-Codebasis verwendet. Für das Training mit eigenen Datensätzen sind eine komplexe Einrichtung der Umgebung, die manuelle Kompilierung von C++-Operatoren und umfangreiche Befehlszeilenargumente erforderlich.

YOLO11 bietet dagegen eine vollständige Integration in das Python-Paket von Ultralytics und damit einen optimierten Arbeitsablauf vom Einstieg bis zum fertigen Modell. Die Ultralytics Platform stellt umfassende Werkzeuge für die Datenannotation, das Experiment-Tracking und cloudbasiertes Training bereit. Sie übernimmt den Boilerplate-Code, damit sich Ingenieure auf die Modellleistung konzentrieren können.

from ultralytics import YOLO

# Ein vortrainiertes YOLO11-Modell laden
model = YOLO("yolo11n.pt")

# Trainiere das Modell mühelos mit der Ultralytics API
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Exportiere nahtlos nach ONNX oder TensorRT
model.export(format="onnx")

Außerdem lässt sich ein Ultralytics-Modell mit nur einem Befehl in Formate wie TensorRT, CoreML oder OpenVINO exportieren, während ältere Repositorys oft komplexe Tools von Drittanbietern oder manuelle Eingriffe in den Rechengraphen erfordern.

Anwendungsfälle in der Praxis#

Wann YOLOX infrage kommt#

YOLOX bleibt eine geeignete Option für spezialisierte Legacy-Bereitstellungen, bei denen Entwickler bereits stark angepasste C++-Inferenzpipelines rund um die spezifischen Tensor-Ausgaben des entkoppelten Heads aufgebaut haben. Außerdem verwenden Forschende, die Vergleichsstudien mit den 2021 führenden Architekturen durchführen, YOLOX weiterhin als Benchmark-Datensatz als Referenz.

Worin YOLO11 besonders stark ist#

Für fast alle modernen Produktionsszenarien bietet YOLO11 eine deutlich bessere Erfahrung:

  • Intelligente Städte und Einzelhandel: Dank des außergewöhnlichen Verhältnisses von Geschwindigkeit zu Genauigkeit bewältigt YOLO11 mühelos Szenen mit vielen Personen und ermöglicht automatisierte Einzelhandelsanalysen sowie Verkehrsmanagementsysteme, ohne dass riesige GPU-Cluster erforderlich sind.
  • Edge Computing: Der geringe Speicherbedarf und die robusten Exportoptionen machen YOLO11 zur idealen Lösung für Edge-KI-Bereitstellungen auf Geräten wie Raspberry Pi oder Plattformen mit NVIDIA Jetson.
  • Komplexe Pipelines: Wenn ein Projekt die Objekterkennung mit Poseschlüsselpunkten (z. B. für Sportanalysen) oder präziser Instanzsegmentierung (z. B. für medizinische Bildgebung) kombinieren muss, erledigt YOLO11 alle Aufgaben nativ über eine einheitliche API.

Anwendungsfälle und Empfehlungen#

Die Wahl zwischen YOLO11 und YOLOX hängt von den konkreten Anforderungen deines Projekts, den Bereitstellungsbedingungen und deinen Präferenzen beim Ökosystem ab.

Wann du YOLO11 wählen solltest#

YOLO11 eignet sich besonders für:

  • Bereitstellung auf Edge-Geräten im Produktionseinsatz: Kommerzielle Anwendungen auf Geräten wie Raspberry Pi oder NVIDIA Jetson, bei denen Zuverlässigkeit und aktive Wartung entscheidend sind.
  • Vision-Anwendungen mit mehreren Aufgaben: Projekte, die Objekterkennung, Segmentierung, Posenschätzung und OBB innerhalb eines einheitlichen Frameworks erfordern.
  • Schnelle Prototypentwicklung und Bereitstellung: Teams, die mithilfe der optimierten Ultralytics-Python-API schnell von der Datenerfassung zum Produktionseinsatz gelangen müssen.

Wann du YOLOX wählen solltest#

YOLOX empfiehlt sich für:

  • Forschung zur anchorfreien Erkennung: Akademische Forschung, bei der YOLOX aufgrund seiner übersichtlichen, anchorfreien Architektur als Grundlage für Experimente mit neuen Erkennungs-Heads oder Verlustfunktionen dient.
  • Besonders kleine Edge-Geräte: Bereitstellungen auf Mikrocontrollern oder älterer Mobilhardware, bei denen die extrem geringe Größe der YOLOX-Nano-Variante (0,91 Mio. Parameter) entscheidend ist.
  • Studien zur SimOTA-Labelzuweisung: Forschungsprojekte, die Strategien zur Labelzuweisung auf Grundlage optimalen Transports und deren Auswirkungen auf die Trainingskonvergenz untersuchen.

Wann du Ultralytics (YOLO26) wählen solltest#

Für die meisten neuen Projekte bietet Ultralytics YOLO26 die beste Kombination aus Leistung und Entwicklererfahrung:

  • NMS-freie Bereitstellung auf Edge-Geräten: Anwendungen, die eine gleichbleibende Inferenz mit geringer Latenz ohne die Komplexität der Nachbearbeitung durch Non-Maximum Suppression erfordern.
  • Umgebungen ohne GPU: Geräte ohne dedizierte GPU-Beschleunigung, auf denen die bis zu 43 % schnellere CPU-Inferenz von YOLO26 einen entscheidenden Vorteil bietet.
  • Erkennung kleiner Objekte: Anspruchsvolle Szenarien wie Luftbilder von Drohnen oder die Analyse von IoT-Sensoren, bei denen ProgLoss und STAL die Genauigkeit bei sehr kleinen Objekten deutlich steigern.

Ausblick: die Leistungsfähigkeit von YOLO26#

YOLO11 ist zwar eine hervorragende Wahl, doch die KI entwickelt sich ständig weiter. Teams, die höchste Effizienz und Stabilität anstreben, empfehlen wir für neue Computer-Vision-Projekte YOLO26 (veröffentlicht im Januar 2026).

YOLO26 bedeutet einen gewaltigen Fortschritt: Es bietet einen optionalen End-to-End-Head ohne NMS (nms=False). Durch den Wegfall der Nachverarbeitung mit Non-Maximum Suppression (NMS) entfällt die variable Latenz, und die Bereitstellungslogik wird deutlich einfacher – ein Konzept, das erstmals in YOLOv10 umgesetzt wurde.

Außerdem bietet YOLO26 den Wegfall von DFL (Distribution Focal Loss) und optimiert die Architektur so, dass die CPU-Inferenz um bis zu 43 % schneller wird. Damit ist YOLO26 unübertroffen für Geräte mit geringem Stromverbrauch und Edge-Geräte. Der MuSGD-Optimierer – eine von LLMs inspirierte Kombination aus SGD und Muon – sorgt zudem für stabileres Training und schnellere Konvergenz. Zusammen mit fortschrittlichen Verlustfunktionen wie ProgLoss + STAL eignet sich YOLO26 hervorragend zur Erkennung kleiner Objekte in anspruchsvollen Umgebungen wie Drohnenaufnahmen und an IoT-Edge-Sensoren.

Weitere Informationen

Du möchtest mehr über Architekturen zur Objekterkennung erfahren? Entdecke die Open-Vocabulary-Funktionen von YOLO-World oder sieh dir das Transformer-basierte Modell RT-DETR an, das im Ultralytics-Ökosystem dokumentiert ist.

Zusammenfassend lässt sich sagen: YOLOX führte 2021 wichtige Architekturkonzepte ein, doch das umfassende Werkzeugspektrum, der geringe Speicherbedarf und die Spitzenleistung von YOLO11 – und insbesondere die wegweisende Architektur von YOLO26 – machen das Ultralytics-Ökosystem heute zur klaren Wahl für Forschende und Entwickler in Unternehmen.

Kommentare