Ultralytics YOLO27:

YOLO26 vs. YOLOX#

Die Entwicklung der Computer Vision war von bedeutenden architektonischen Fortschritten geprägt. Im Jahr 2021 führte YOLOX ein einflussreiches, anchor-freies Paradigma ein, das die Lücke zwischen akademischer Forschung und industrieller Anwendung schloss. Im Jahr 2026 wurde die Landschaft durch Ultralytics YOLO, insbesondere mit der Veröffentlichung von YOLO26, neu definiert. Dieser umfassende Vergleich zeigt, wie YOLO26 auf historischen Innovationen aufbaut und dadurch unübertroffene Leistung, Vielseitigkeit und Benutzerfreundlichkeit bietet.

Modellübersichten#

Um fundierte Entscheidungen für die Bereitstellung zu treffen, ist es wichtig, die Ursprünge und grundlegenden Konzepte dieser Modelle zu verstehen.

Details zu YOLO26#

YOLO26 steht für modernste KI-Entwicklung und bietet ein nativ durchgängiges Design, das komplexe Engpässe bei der Nachverarbeitung beseitigt. Das Modell ist sowohl für Cloud- als auch für Edge-Bereitstellungen umfassend optimiert und verfügt über ein Ökosystem, das verschiedene Aufgaben nahtlos unterstützt.

Details zu YOLOX#

Erfahre mehr über YOLOX

YOLOX war ein bedeutender Fortschritt und führte neben der SimOTA-Strategie zur Zuweisung von Trainingsmarkierungen einen entkoppelten Kopf und eine anchor-freie Architektur ein. Zum Zeitpunkt seiner Veröffentlichung bot es ein hervorragendes Gleichgewicht zwischen Geschwindigkeit und Genauigkeit und wurde dadurch zu einer beliebten Wahl für viele ältere Systeme.

Architektonische Innovationen#

Die Unterschiede zwischen YOLO26 und YOLOX zeigen fünf Jahre unermüdlicher Innovationen im Design des Deep Learning.

YOLOX setzte zwar auf den anchor-freien Ansatz, war jedoch weiterhin stark auf die traditionelle Unterdrückung nicht maximaler Werte (NMS) angewiesen, um redundante Begrenzungsrahmen herauszufiltern. YOLO26 führt ein durchgängiges Design ohne NMS ein. Dieser Durchbruch, der erstmals in YOLOv10 umgesetzt wurde, beseitigt die NMS-Nachverarbeitung vollständig und führt zu schnelleren und einfacheren Bereitstellungsprozessen mit deutlich geringeren Latenzschwankungen.

Darüber hinaus bietet YOLO26 den Verzicht auf DFL. Durch das Entfernen des Distribution Focal Loss wird der Exportprozess des Modells erheblich vereinfacht, wodurch eine außergewöhnliche Kompatibilität mit Edge-Geräten und Hardware mit geringem Stromverbrauch gewährleistet wird. In Kombination mit den architektonischen Optimierungen des Modells erreicht YOLO26 im Vergleich zu seinen Vorgängern eine bis zu 43 % schnellere CPU-Inferenz und ist damit besonders leistungsfähig in Umgebungen ohne dedizierte GPUs.

Die Trainingsstabilität ist ein weiterer entscheidender Unterschied. YOLO26 verwendet den neuartigen MuSGD-Optimierer, eine von Innovationen beim Training großer Sprachmodelle von Moonshot AI inspirierte Kombination aus SGD und Muon. Dieser Optimierer bringt die Stabilität des Trainings großer Sprachmodelle in die Computer Vision und ermöglicht eine schnellere Konvergenz.

Fortschrittliche Verlustfunktionen

YOLO26 verwendet ProgLoss + STAL, spezialisierte Verlustfunktionen, die deutliche Verbesserungen bei der Erkennung kleiner Objekte ermöglichen. Dies ist für komplexe Aufgaben wie die Verarbeitung von Luftbildern und die Analyse dichter Umgebungen entscheidend.

Leistung und Benchmarks#

Beim direkten Vergleich dieser Modelle auf dem COCO-Datensatz wird die Überlegenheit von YOLO26 sowohl bei der Genauigkeit als auch bei der Effizienz deutlich. Ultralytics-Modelle benötigen beim Training durchgehend weniger Speicher und bieten höhere Inferenzgeschwindigkeiten.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.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

Hinweis: Das Modell YOLO26x erreicht einen beeindruckenden Wert von 57,5 mAP und benötigt dabei deutlich weniger Parameter (55,7 Mio.) als das Modell YOLOXx (99,1 Mio.). Dies unterstreicht die außergewöhnliche Parametereffizienz der Ultralytics-Architektur.

Ökosystem und Benutzerfreundlichkeit#

Einer der bedeutendsten Vorteile von YOLO26 ist das gut gepflegte Ökosystem von Ultralytics. Während du bei YOLOX komplexe Forschungs-Codebasen und manuelle Umgebungsinstallationen bewältigen musst, bietet Ultralytics eine optimierte Entwicklererfahrung vom „ersten Schritt bis zum Profi“.

Mit der einheitlichen Python-API können Entwickler problemlos zwischen Aufgaben wie Objekterkennung, Instanzsegmentierung, Bildklassifizierung und Posenschätzung wechseln. YOLOX ist dagegen strikt auf die Erkennung von Begrenzungsrahmen beschränkt.

Trainingsbeispiel#

Das Training eines Modells auf einem benutzerdefinierten Datensatz mit Ultralytics ist bemerkenswert effizient. Die Trainingspipeline minimiert die CUDA-Speichernutzung und ermöglicht dadurch auch auf handelsüblicher Hardware größere Stapelgrößen – ein deutlicher Gegensatz zu älteren Architekturen oder großen Transformer-Modellen.

from ultralytics import YOLO

# Initialize the cutting-edge YOLO26 small model
model = YOLO("yolo26s.pt")

# Train the model effortlessly with the MuSGD optimizer
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Export the trained model to ONNX format for deployment
model.export(format="onnx")

Die Ultralytics-Plattform verbessert diesen Arbeitsablauf zusätzlich durch Training in der Cloud, automatische Datensatzannotierung und Bereitstellungsoptionen mit nur einem Klick. Sie ist ein unverzichtbares Werkzeug für Teams, die schnell vom Prototyping zur Produktion übergehen möchten.

Ideale Anwendungsfälle und reale Anwendungen#

Die Wahl des richtigen Modells entscheidet über den Erfolg deiner Bereitstellung in der Praxis.

Edge-KI und IoT#

Für Anwendungen, die eine lokale Verarbeitung auf eingeschränkter Hardware erfordern, etwa intelligente Sicherheitsalarmsysteme oder entfernte Umweltsensoren, ist YOLO26 die klare Wahl. Dank seiner Architektur ohne NMS und der 43 % schnelleren CPU-Ausführung läuft es problemlos auf Geräten wie dem Raspberry Pi, ohne komplexe Umwege bei der Quantisierung.

Autonome Robotik#

Robotik erfordert hohe Präzision und geringe Latenz. Die Fähigkeiten von YOLO26 zur Posenschätzung, unterstützt durch die Schätzung der Residuen der Log-Likelihood (RLE), ermöglichen es Robotern, die menschliche Kinematik in Echtzeit zu verstehen. Das Fehlen einer nativen Erkennung von Schlüsselpunkten macht YOLOX für solche fortgeschrittenen Aufgaben der Mensch-Roboter-Interaktion ungeeignet.

Inspektion aus großer Höhe und aus der Luft#

Bei der Inspektion von Infrastruktur mit Drohnen ist die Erkennung kleinster Mängel von größter Bedeutung. Die Funktionen ProgLoss und STAL verbessern den Recall bei kleinen Objekten in YOLO26 erheblich. Außerdem unterstützt YOLO26 nativ orientierte Begrenzungsrahmen (OBB) und verfügt über einen speziellen Winkelfehler, der Randprobleme behebt. Damit eignet sich das Modell ideal für Satelliten- und Luftbilder, in denen Objekte beliebig gedreht sein können.

Bereitstellungen in älteren Systemen#

YOLOX kann in älteren Umgebungen weiterhin zum Einsatz kommen, wenn vorhandene C++-Bereitstellungspipelines im Jahr 2021 ausdrücklich auf die spezifischen Ausgaben seines entkoppelten Kopfes ausgelegt wurden. Für jedes neue Projekt wird jedoch dringend empfohlen, zum Ultralytics-Ökosystem zu wechseln, um von modernen Leistungssteigerungen und fortlaufender Unterstützung durch die Community zu profitieren.

Weitere Modelle erkunden#

YOLO26 steht zwar für den aktuellen Stand der Technik, doch das Ultralytics-Ökosystem bietet eine Vielzahl von Modellen für spezifische Anforderungen. Für Entwickler, die sich für Transformer-basierte Architekturen interessieren, bietet RT-DETR einen alternativen Ansatz für die durchgängige Erkennung. Außerdem bleibt YOLO11 eine robuste, umfassend getestete Option für Produktionsumgebungen, die umfangreiche historische Benchmarks erfordern.

Zusammenfassend veranschaulicht der Übergang von YOLOX zu YOLO26 den rasanten Fortschritt in diesem Bereich. Durch die Kombination einer intuitiven API, eines vielseitigen Funktionsumfangs und beispielloser Effizienz ist YOLO26 die erste Wahl für Forscher und Entwickler weltweit.

Kommentare