Ultralytics YOLO27:
Get Started

YOLO26 vs. YOLOv8#

Die Entwicklung des Computersehens war stets vom Streben nach Echtzeit-Leistung ohne Abstriche bei der Genauigkeit geprägt. Bei der Orientierung in der modernen Landschaft des maschinellen Lernens ist die Wahl der richtigen Modellarchitektur für Entwickler und Forschende entscheidend. Dieser umfassende technische Vergleich beleuchtet den Generationssprung von Ultralytics YOLOv8, einer äußerst beliebten Architektur, die 2023 den Standard neu definierte, zum hochmodernen Ultralytics YOLO26, das im Januar 2026 veröffentlicht wurde.

Wir untersuchen die Architekturen, Leistungskennzahlen und Trainingsmethoden der Modelle und zeigen, warum ein Upgrade auf die neuesten Innovationen klare Vorteile für die Objekterkennung, Segmentierung und weitere Anwendungsbereiche bietet.

Modellhintergrund und Metadaten#

Ein Blick auf die Ursprünge dieser Architekturen hilft, ihre jeweiligen Durchbrüche einzuordnen. Beide Modelle wurden von Ultralytics entwickelt, einem Unternehmen, das dafür bekannt ist, hochmoderne KI zugänglich und einfach einsetzbar zu machen.

YOLO26-Details:

YOLOv8-Details:

Architektonische Innovationen#

Der Wechsel von YOLOv8 zu YOLO26 bringt grundlegende Veränderungen darin mit sich, wie neuronale Netze visuelle Daten verarbeiten und den Verlust berechnen.

YOLO26: Höchste Effizienz am Edge#

YOLO26 wurde von Grund auf so entwickelt, dass Bereitstellungsengpässe beseitigt und die Inferenz auf Geräten mit begrenzten Ressourcen beschleunigt wird.

  • End-to-End-Design ohne NMS: Aufbauend auf Konzepten, die erstmals in YOLOv10 erprobt wurden, nutzt YOLO26 von Haus aus eine End-to-End-Architektur. Da die Nachverarbeitung mit Non-Maximum-Unterdrückung (NMS) vollständig entfällt, werden Latenzschwankungen nahezu beseitigt. Das vereinfacht die Bereitstellungslogik für Anwendungen, die strikte Echtzeitgarantien benötigen.
  • Wegfall von DFL: Der Wegfall des Verteilungs-Fokussierungsverlusts (DFL) vereinfacht den Ausgabe-Head erheblich. Diese Architekturentscheidung verbessert die Kompatibilität mit stromsparenden Edge-Geräten deutlich und ermöglicht einfachere Exporte in Formate wie ONNX und CoreML.
  • MuSGD-Optimierer: Inspiriert von der beim Training großer Sprachmodelle (LLMs) wie Kimi K2 von Moonshot AI beobachteten Stabilität nutzt YOLO26 den MuSGD-Optimierer – eine Kombination aus stochastischem Gradientenabstieg und Muon. So fließen Innovationen aus dem Training von LLMs in der Größenordnung großer Sprachmodelle in das Computersehen ein und ermöglichen schnellere Konvergenz sowie äußerst stabile Trainingsläufe.
  • ProgLoss + STAL: Um dem notorisch schwierigen Problem der Erkennung winziger Objekte entgegenzuwirken, kombiniert YOLO26 den Progressiven Verlust (ProgLoss) mit der labelbasierten Zuordnung für kleine Objekte (STAL). Das bringt entscheidende Verbesserungen bei der Erkennung kleiner Objekte und macht das Modell ideal für Drohnenanwendungen.
Aufgabenspezifische Verbesserungen

YOLO26 bietet außerdem gezielte Verbesserungen für verschiedene Bereiche des Computersehens. Für eine bessere Instanzsegmentierung verwendet es einen Verlust für semantische Segmentierung und mehrskalige Prototypen, für eine hochpräzise Posenschätzung die Residual-Log-Likelihood-Schätzung (RLE) und für orientierte Begrenzungsrahmen (OBB) spezielle Winkelverlustalgorithmen, die Probleme an den Begrenzungen beheben.

YOLOv8: Der vielseitige Allrounder#

Bei seiner Veröffentlichung 2023 setzte YOLOv8 einen neuen Maßstab: Es stellte vollständig auf ein ankerfreies Design um, das sich besser auf unterschiedliche Seitenverhältnisse in Datensätzen verallgemeinern ließ.

  • C2f-Modul: Das ältere C3-Modul wurde durch den C2f-Block ersetzt, der den Gradientenfluss im Netzwerkrückgrat verbessert.
  • Entkoppelter Head: YOLOv8 verfügt über einen entkoppelten Head, in dem Klassifizierung und Regression der Begrenzungsrahmen unabhängig voneinander berechnet werden. Dadurch steigt die mittlere durchschnittliche Präzision (mAP) deutlich.
  • Vielseitigkeit für verschiedene Aufgaben: Als eines der ersten Modelle bot es direkt eine wirklich einheitliche API für Bildklassifizierung, Erkennung, Segmentierung und Posenschätzung.

Leistungskennzahlen und Ressourcenbedarf#

Bei der Bewertung von Modellen für den Produktiveinsatz ist die Balance aus Genauigkeit, Inferenzgeschwindigkeit und Modellgröße entscheidend. YOLO26 bietet in allen Größenvarianten einen klaren Generationsvorteil.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.5
YOLO26s64048.687.22.59.520.9
YOLO26m64053.1220.04.720.468.4
YOLO26l64055.0286.26.224.886.8
YOLO26x64057.5525.811.855.7194.4
YOLOv8n64037.380.41.473.28.7
YOLOv8s64044.9128.42.6611.228.6
YOLOv8m64050.2234.75.8625.978.9
YOLOv8l64052.9375.29.0643.7165.1
YOLOv8x64053.9479.114.3768.2257.8

Hinweis: Die hervorgehobenen Werte veranschaulichen die Leistungsbalance und Effizienzgewinne der YOLO26-Architektur gegenüber ihrem Vorgänger.

Analyse#

YOLO26 ermöglicht auf den meisten Größenstufen eine deutlich schnellere CPU-Inferenz als vergleichbare YOLOv8-Modelle. So erreicht YOLO26n mit ONNX auf einer CPU 38.9 ms, verglichen mit 80.4 ms bei YOLOv8n, während die mAP von 37.3 auf 40.9 steigt. Dieser enorme Effizienzsprung bei der CPU ist eine direkte Folge des Wegfalls von DFL und des Designs ohne NMS. Damit ist YOLO26 besonders leistungsfähig in Umgebungen ohne dedizierte GPUs.

Darüber hinaus benötigen YOLO26-Modelle in ihren jeweiligen Größenklassen weniger Parameter und FLOPs. Dadurch verbrauchen sie bei Inferenz und Training deutlich weniger GPU-Speicher als ältere Transformer-Architekturen.

Die Vorteile des Ultralytics-Ökosystems#

Bei der Auswahl eines KI-Modells spielt auch die unterstützende Infrastruktur eine wichtige Rolle. Sowohl YOLO26 als auch YOLOv8 profitieren erheblich von der einheitlichen Ultralytics-Plattform, die ein herausragendes Entwicklererlebnis bietet.

  1. Benutzerfreundlichkeit: Die Philosophie „vom Einstieg zum Profi“ ermöglicht es Entwicklern, Modelle mit minimalem Code zu laden, zu trainieren und zu exportieren. Die Python-API bleibt über alle Modellgenerationen hinweg einheitlich.
  2. Trainingseffizienz: Ultralytics-YOLO-Modelle benötigen während des Trainings deutlich weniger CUDA-Speicher als Transformer-Modelle wie RT-DETR. So lassen sich auf handelsüblicher Hardware größere Batch-Größen verwenden und KI-Forschung wird zugänglicher.
  3. Gut gepflegtes Ökosystem: Dank kontinuierlicher Aktualisierungen, strenger CI/CD-Pipelines und umfassender Integrationen mit Tools wie Weights & Biases und TensorRT ist das Ultralytics-Repository robust und für den Produktiveinsatz bereit.
  4. Unübertroffene Vielseitigkeit: Ultralytics-Modelle sind keine Spezialisten für nur eine Aufgabe. Ein einzelner Import unterstützt unterschiedliche Datensätze und erweitert Arbeitsabläufe für komplexe Systeme, die gleichzeitig Verfolgung, Klassifizierung und Segmentierung erfordern.
Einfacher Modellwechsel

Da die Ultralytics-API stark standardisiert ist, lässt sich ein Produktivsystem wortwörtlich so einfach von YOLOv8 auf YOLO26 umstellen, indem du in deinem Skript die Zeichenfolge "yolov8n.pt" durch "yolo26n.pt" ersetzt.

Anwendungen in der Praxis#

Die Wahl zwischen diesen Modellen hängt oft von den Einschränkungen bei der Bereitstellung ab. Für neue Projekte wird jedoch grundsätzlich YOLO26 empfohlen.

Edge-Computing und IoT-Netzwerke#

In Edge-Umgebungen – etwa bei Bereitstellungen auf Raspberry Pi oder lokalen Sensoren in Fabrikhallen – ist YOLO26 unangefochten führend. Dank der nativ optimierten CPU-Geschwindigkeit und der Struktur ohne NMS können intelligente Kameras Videos mit hoher Bildrate für die Parkraumbewirtschaftung verarbeiten, ohne dass durch Engpässe bei der Nachverarbeitung Bilder verloren gehen.

Luftaufnahmen und Aufnahmen aus großer Höhe#

Bei der Überwachung landwirtschaftlicher Flächen oder der Inspektion von Infrastruktur mit Drohnen ist die Erkennung kleiner Objekte entscheidend. Die Implementierung von ProgLoss + STAL in YOLO26 ermöglicht eine zuverlässige Erkennung winziger Schädlinge oder kleinster Risse in Rohrleitungen, die älteren Architekturen wie YOLOv8 möglicherweise entgehen. Auf Datensätzen wie VisDrone bietet das Modell dadurch eine bessere Trefferquote und Präzision.

Ältere GPU-Systeme#

YOLOv8 bleibt für Systeme relevant, die stark an seine spezifischen Ausgaben zur Regression von Begrenzungsrahmen gekoppelt sind, sowie für Unternehmensbereitstellungen, die an langwierige Validierungszyklen gebunden sind und ihre Architektur nicht ohne Weiteres wechseln können.

Anwendungsfälle und Empfehlungen#

Die Wahl zwischen YOLO26 und YOLOv8 hängt von den spezifischen Projektanforderungen, den Einschränkungen bei der Bereitstellung und den Präferenzen für das Ökosystem ab.

Wann du YOLO26 wählen solltest#

YOLO26 ist eine gute Wahl für:

  • 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.

Wann du YOLOv8 wählen solltest#

YOLOv8 empfiehlt sich für:

  • Vielseitige Bereitstellung für mehrere Aufgaben: Projekte, die ein bewährtes Modell für Erkennung, Segmentierung, Klassifizierung und Posenschätzung innerhalb des Ultralytics-Ökosystems benötigen.
  • Etablierte Produktivsysteme: Bestehende Produktivumgebungen, die bereits auf der YOLOv8-Architektur und stabilen, umfassend getesteten Bereitstellungspipelines basieren.
  • Umfangreiche Unterstützung durch Community und Ökosystem: Anwendungen, die von den zahlreichen YOLOv8-Anleitungen, Integrationen von Drittanbietern und aktiven Community-Ressourcen profitieren.

Codebeispiel: Erste Schritte#

Die neuesten Ultralytics-Modelle zu nutzen, ist ganz einfach. Der folgende Python-Code zeigt, wie du ein YOLO26-Modell mit dem COCO8-Datensatz trainierst und eine Inferenz ohne NMS ausführst.

from ultralytics import YOLO

# Das besonders effiziente YOLO26-Nano-Modell laden
model = YOLO("yolo26n.pt")

# Mit dem standardmäßigen COCO8-Datensatz trainieren
# Die Standard-Hyperparameter und -Augmentierungen werden automatisch angewendet
results = model.train(
    data="coco8.yaml",
    epochs=100,
    imgsz=640,
    device="0",  # erste CUDA-GPU; verwende device="cpu", um auf der CPU zu trainieren
)

# Eine End-to-End-Inferenz ohne NMS mit einem Quellbild ausführen
predictions = model("https://ultralytics.com/images/bus.jpg", nms=False)

# Die erkannten Objekte visualisieren
predictions[0].show()

Weitere Modelle, die du in Betracht ziehen kannst#

YOLO26 ist zwar derzeit führend, doch Entwickler, die unterschiedliche Anwendungen entwickeln, können auch folgende Modelle in Betracht ziehen:

  • YOLO11: Der direkte Vorgänger von YOLO26. Bietet deutliche Verbesserungen gegenüber YOLOv8 und wird weiterhin intensiv in hochmodernen Produktivsystemen eingesetzt.
  • RT-DETR: Baidus Transformer zur Echtzeit-Objekterkennung. Eine ausgezeichnete Wahl für Forschende, die den Aufmerksamkeitsmechanismus bei Bildverarbeitungsaufgaben untersuchen möchten. Das Training erfordert jedoch deutlich mehr CUDA-Speicher als bei den standardmäßigen Ultralytics-YOLO-Modellen.

Wenn du eine umfassende Lösung für Cloud-Training, die Kennzeichnung von Datensätzen und die unmittelbare Bereitstellung suchst, probiere noch heute die Ultralytics-Plattform aus.

Kommentare