Ultralytics YOLO27:

YOLOX vs. YOLOv9#

Die Landschaft der Computer Vision wurde durch kontinuierliche architektonische Durchbrüche geprägt, die Recheneffizienz und hohe Präzision in Einklang bringen. Bei der Bewertung von Echtzeitmodellen zur Objekterkennung hebt der Vergleich zwischen YOLOX von Megvii und YOLOv9 der Academia Sinica zwei unterschiedliche Philosophien bei der Entwicklung von Deep-Learning-Modellen hervor. Während das eine Modell ein vereinfachtes Paradigma ohne Ankerboxen etablierte, führte das andere fortschrittliche Techniken zur Gradientenführung ein, um die Informationserhaltung zu maximieren.

Dieser technische Leitfaden untersucht ihre architektonischen Feinheiten, Leistungsbenchmarks und idealen Einsatzszenarien und zeigt zugleich, wie moderne Lösungen wie die Ultralytics Platform und das neu veröffentlichte Modell YOLO26 bessere Alternativen für produktionsreife Bereitstellungen bieten.

YOLOX: Wegbereiter des Paradigmas ohne Ankerboxen#

YOLOX wurde Mitte 2021 veröffentlicht und stellte einen bedeutenden Fortschritt dar, um die Lücke zwischen akademischer Forschung und industrieller Anwendung zu schließen. Durch den Verzicht auf vorab definierte Ankerboxen wurde die für benutzerdefinierte Datensätze erforderliche heuristische Feinabstimmung erheblich vereinfacht.

Architektonische Innovationen#

YOLOX führte mehrere wichtige Änderungen an der standardmäßigen Erkennungspipeline ein. Es implementierte einen entkoppelten Kopf, der die Aufgaben Klassifikation und Regression voneinander trennte und dadurch den Konflikt zwischen dem Erkennen eines Objekts und dem Bestimmen seiner Grenzen deutlich verringerte. Außerdem übernahm YOLOX SimOTA, eine fortschrittliche Strategie zur Zuweisung von Labels, die während des Trainings dynamisch positive Stichproben zuwies und so zu einer schnelleren Konvergenz und insgesamt besseren Leistung bei standardmäßigen Benchmark-Datensätzen führte.

Stärken und Einschränkungen#

Die größte Stärke von YOLOX liegt in seinem vereinfachten Aufbau. Der Mechanismus ohne Ankerboxen bedeutet, dass Entwickler weniger Zeit mit Clustering-Algorithmen verbringen, um optimale Ankergrößen für ihre spezifischen Daten zu finden. Als ältere Architektur, die ursprünglich ohne aktuelle Fortschritte bei Self-Attention oder Gradientenpfaden entwickelt wurde, kann sie jedoch nicht mit der Parametereffizienz neuerer Netzwerke mithalten. Außerdem fehlt die native Unterstützung für fortschrittliche Aufgaben wie Instanzsegmentierung und Posenschätzung innerhalb einer einheitlichen API.

Mehr über YOLOX erfahren

YOLOv9: Maximierung von Gradienteninformationen#

Im Jahr 2024 führte YOLOv9 einen stark theoretisch geprägten Ansatz zur Lösung des Informationsengpasses ein, der tiefen faltenden neuronalen Netzen innewohnt.

Architektonische Innovationen#

Das zentrale Merkmal von YOLOv9 sind programmierbare Gradienteninformationen (PGI), die sicherstellen, dass wichtige semantische Daten beim Durchlaufen mehrerer Netzwerkschichten nicht verloren gehen. Zusammen mit dem verallgemeinerten effizienten Schichtaggregationsnetzwerk (GELAN) erreicht YOLOv9 ein außergewöhnliches Verhältnis von Parametern zu Genauigkeit. Dadurch kann das Modell präzise Gradienten zur Aktualisierung der Gewichte bewahren und ist auch in seinen leichtgewichtigen Varianten äußerst effektiv.

Stärken und Einschränkungen#

YOLOv9 setzt neue Maßstäbe bei der Modellgenauigkeit. Es erzielt hervorragende mAP-Werte auf COCO und ist dadurch bei Forschern sehr beliebt. Trotz seiner Effizienz stützt sich YOLOv9 bei der Nachverarbeitung weiterhin auf die herkömmliche Unterdrückung nicht maximaler Werte (NMS), was während der Inferenz zu Latenzspitzen führt. Für Ingenieure, die KI auf Edge-Geräten bereitstellen möchten, bringt die Verwaltung der NMS-Logik unnötige Komplexität in die Bereitstellungspipeline.

Mehr über YOLOv9 erfahren

Engpässe bei der Nachverarbeitung

Herkömmliche Modelle wie YOLOX und YOLOv9 benötigen die Unterdrückung nicht maximaler Werte (NMS), um doppelte Begrenzungsrahmen herauszufiltern. Dieser Schritt läuft grundsätzlich sequenziell ab und erzeugt auf CPUs häufig einen Engpass, was den Bedarf an nativen End-to-End-Architekturen verdeutlicht, wie sie in den neuesten Ultralytics-Modellen zu finden sind.

Leistungsvergleich#

Beim Vergleich der unverarbeiteten Rechenkennzahlen dieser Architekturen wird deutlich, dass YOLOv9 eine modernere Grundlage bietet, während YOLOX für ältere Setups eine leichtgewichtige Option bleibt. Nachfolgend findest du eine detaillierte Aufschlüsselung ihrer Standardmodelle.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
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
YOLOv9t64038.3-2.32.07.7
YOLOv9s64046.8-3.547.126.4
YOLOv9m64051.4-6.4320.076.3
YOLOv9c64053.0-7.1625.3102.1
YOLOv9e64055.6-16.7757.3189.0

Während YOLOv9 bei vergleichbarer Parameteranzahl eine höhere Genauigkeit erzielt, sollten Entwickler, die das optimale Gleichgewicht aus Geschwindigkeit, Genauigkeit und Benutzerfreundlichkeit suchen, die neuesten Fortschritte von Ultralytics in Betracht ziehen.

Der Vorteil von Ultralytics: YOLO26 kennenlernen#

Während die Bewertung historischer Modelle wie YOLOX und YOLOv9 wertvolle Zusammenhänge liefert, wird der aktuelle Stand der Technik durch Ultralytics YOLO26 definiert. YOLO26 wurde Anfang 2026 veröffentlicht und gestaltet die Erkennungspipeline grundlegend für moderne Unternehmensumgebungen neu.

Beispiellose architektonische Innovationen#

YOLO26 beseitigt die Engpässe bei der Nachverarbeitung seiner Vorgänger vollständig durch ein natives End-to-End-Design ohne NMS, das eine einfachere Bereitstellung auf jeder Hardware gewährleistet. Durch den Verzicht auf den Verteilungsfokusverlust (DFL) und die Integration des neuartigen MuSGD-Optimierers – einer Kombination aus stochastischem Gradientenabstieg und Muon – erreicht YOLO26 eine beispiellose Stabilität beim Training.

Für Entwickler, die Modelle in Umgebungen mit begrenzten Ressourcen wie dem Raspberry Pi bereitstellen, liefert YOLO26 eine bis zu 43 % schnellere CPU-Inferenz. Außerdem führt es die Verlustfunktionen ProgLoss + STAL ein, die zu deutlichen Verbesserungen bei der Erkennung kleiner Objekte führen – ein entscheidender Vorteil für Luftbilder und die Drohnenanalyse.

Optimiertes Entwicklungsökosystem#

Im Gegensatz zu eigenständigen Forschungs-Repositorys bietet das Ultralytics-Ökosystem eine unvergleichliche Entwicklererfahrung. Mithilfe der Ultralytics Python API können Ingenieure den erforderlichen Standardcode erheblich reduzieren. Zudem wird der Speicherbedarf stark optimiert, sodass du robuste Modelle mit weniger GPU-VRAM trainieren kannst als mit stark auf Attention basierenden Architekturen.

from ultralytics import YOLO

# Load the highly optimized, NMS-free YOLO26 small model
model = YOLO("yolo26s.pt")

# Train on a custom dataset with minimal memory footprint
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Easily export to optimized deployment formats
model.export(format="engine", quantize=16)  # Exports to TensorRT

Über die Objekterkennung hinaus unterstützt YOLO26 nahtlos eine Vielzahl von Aufgaben innerhalb exakt desselben Frameworks. Ob du präzise orientierte Begrenzungsrahmen (OBB) für Satellitenbilder oder detailgenaue Pixemasken für medizinische Bildgebungsanwendungen benötigst – der Workflow bleibt identisch. Für Teams, die in Workflows der vorherigen Generation investiert haben, ist auch Ultralytics YOLO11 verfügbar und vollständig unterstützt.

Ideale Anwendungsfälle und Strategien für die Bereitstellung#

Die Wahl der richtigen Architektur hängt vollständig von deiner Zielumgebung für die Bereitstellung und den Anforderungen deines Projekts ab.

Edge Computing und Robotik#

Bei Geräten mit geringem Energieverbrauch kann der Einsatz von Modellen, die eine aufwendige Nachverarbeitung erfordern, die Leistung erheblich beeinträchtigen. YOLOX-Nano ist zwar ausgesprochen klein, seine Genauigkeit reicht für sicherheitskritische Aufgaben jedoch häufig nicht aus. YOLO26 ist hier die eindeutig beste Wahl: Dank des Verzichts auf DFL und NMS kann es reibungslos auf unverarbeiteten CPU-Threads ausgeführt werden und eignet sich daher ideal für autonome Robotik oder intelligentes Parkraummanagement.

Akademisches Benchmarking#

Wenn das alleinige Ziel darin besteht, den Gradientenfluss zu analysieren und Engpässe in tiefen Netzwerken zu untersuchen, bleibt YOLOv9 ein hervorragender Untersuchungsgegenstand. Sein PGI-Framework liefert faszinierende Einblicke darin, wie Merkmale über tiefe Schichten neuronaler Netze hinweg bewahrt werden, und ist damit ein wertvolles Werkzeug für Universitätsforscher, die sich mit der Theorie faltender Netze beschäftigen.

Videoanalyse für Unternehmen#

Für Aufgaben der Videoverarbeitung im großen Maßstab wie Sicherheitsalarmsysteme oder Verkehrsüberwachung sind Geschwindigkeit und vielseitige Exportmöglichkeiten entscheidend. Die nativen Exportwerkzeuge des Ultralytics-Frameworks ermöglichen es Teams, YOLO26 mit einem einzigen Befehl direkt nach TensorRT oder OpenVINO zu kompilieren und so die Zeit bis zur Markteinführung erheblich zu verkürzen.

Durch die umfassenden Funktionen des Ultralytics-Ökosystems können Machine-Learning-Teams die Komplexität unverarbeiteter Forschungs-Codebasen umgehen und sich direkt auf die Entwicklung skalierbarer KI-Anwendungen für die Praxis konzentrieren.

Mitwirkende

Kommentare