YOLO26 vs. YOLO11#
Beim Aufbau hochmoderner Computer-Vision-Systeme ist die Wahl des richtigen Modells entscheidend, um Genauigkeit, Latenz und Ressourceneffizienz auszubalancieren. In der sich rasant entwickelnden Welt der künstlichen Intelligenz verschiebt Ultralytics weiterhin die Grenzen des Möglichen. Dieser ausführliche technische Vergleich beleuchtet den Wechsel vom äußerst erfolgreichen YOLO11 zum bahnbrechenden neuen YOLO26 und vermittelt KI-Ingenieuren und Forschenden die nötigen Erkenntnisse, um fundierte Architekturentscheidungen zu treffen.
Modellabstammung und Metadaten#
Beide Modelle wurden von Ultralytics entwickelt, stehen aber für unterschiedliche Paradigmen in der Entwicklung von Objekterkennungs- und Multi-Task-Vision-Modellen.
YOLO26-Details:
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2026-01-14
- GitHub: Ultralytics-Repository
- Dokumentation: Offizielle YOLO26-Dokumentation
YOLO11-Details:
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2024-09-27
- GitHub: Ultralytics-Repository
- Dokumentation: Offizielle YOLO11-Dokumentation
Architekturunterschiede und Innovationen#
Der Sprung von YOLO11 zu YOLO26 umfasst grundlegende Veränderungen sowohl an der Modellarchitektur als auch am zugrunde liegenden Trainingsverfahren. YOLO11 etablierte eine solide Basis für die Objekterkennung und das Multi-Task-Lernen, während YOLO26 die Bereitstellung für Edge-Computing vollständig neu gestaltet.
End-to-End-Design ohne NMS#
Eine der wichtigsten Verbesserungen in YOLO26 ist die von Grund auf end-to-end konzipierte Architektur. Anders als YOLO11, das bei der Nachverarbeitung auf Nichtmaximalunterdrückung (NMS) setzt, um überlappende Begrenzungsrahmen zu filtern, kann YOLO26 diesen Schritt mit seinem optionalen One-to-One-Head (nms=False) vollständig überspringen. Dieses Konzept, das erstmals mit YOLOv10 eingeführt wurde, verringert die Latenzschwankungen erheblich und vereinfacht die Bereitstellungslogik auf verschiedenen Edge-Geräten.
Entfernung von DFL für mehr Effizienz am Edge#
YOLO11 verwendet Distribution Focal Loss (DFL), um die Schätzungen von Begrenzungsrahmen zu verfeinern. DFL beruht jedoch auf komplexen Softmax-Operationen, die von stromsparenden Edge-Beschleunigern oft nur unzureichend unterstützt werden. YOLO26 verzichtet erfolgreich auf DFL, ohne Genauigkeit einzubüßen. Diese Vereinfachung der Architektur verbessert die Kompatibilität mit eingebetteten Systemen erheblich und ermöglicht YOLO26 im Vergleich zum Vorgängermodell eine bis zu 43 % schnellere CPU-Inferenz.
Der MuSGD-Optimierer#
Trainingsstabilität und -geschwindigkeit sind entscheidend. YOLO26 führt den MuSGD-Optimierer ein, eine Kombination aus stochastischem Gradientenabstieg (SGD) und Muon, die stark von Innovationen beim Training großer Sprachmodelle durch Kimi K2 von Moonshot AI inspiriert ist. Dieser Optimierer überträgt die Trainingsstabilität von Sprachmodellen auf Computer Vision, sorgt für eine schnellere Konvergenz und verringert den Speicherbedarf beim Training im Vergleich zu großen Transformer-Alternativen.
ProgLoss und STAL#
Für Forschende, die mit Luftbildern oder Drohnenanwendungen arbeiten, ist die Erkennung winziger Merkmale seit Langem eine Herausforderung. YOLO26 kombiniert ProgLoss mit STAL (Small-Target-Aware Label Assignment) und erzielt damit deutliche Verbesserungen bei der Erkennung kleiner Objekte gegenüber YOLO11.
Leistungs- und Metrikvergleich#
Im direkten Vergleich zeigt YOLO26 eine klare Überlegenheit bei Präzision und Effizienz auf Edge-Geräten und behält gleichzeitig den äußerst niedrigen Speicherbedarf bei, der für das Ultralytics-Ökosystem charakteristisch ist.
| Modell | Größe (Pixel) | mAPval 50-95 | Geschwindigkeit CPU ONNX (ms) | Geschwindigkeit T4 TensorRT10 (ms) | Parameter (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLO26n | 640 | 40.9 | 38.9 | 1.7 | 2.4 | 5.5 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.9 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.4 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.8 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 194.4 |
| YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.6 |
| YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.1 |
| YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 87.2 |
| YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56.9 | 195.3 |
Hinweis: Das YOLO26-Nano-Modell (YOLO26n) ist bei der CPU-Geschwindigkeit rund ~31 % schneller als YOLO11n (38,9 ms gegenüber 56,1 ms) und unterstreicht damit seine konsequente Ausrichtung auf Edge-Geräte.
Vielseitigkeit bei verschiedenen Computer-Vision-Aufgaben#
Beide Modelle profitieren vom sorgfältig gepflegten Ultralytics-Ökosystem und sind dank einer einheitlichen Python API besonders einfach zu verwenden. Sie sind nicht nur Objektdetektoren, sondern leistungsstarke Multi-Task-Modelle. YOLO26 bietet jedoch mehrere auf bestimmte Aufgaben zugeschnittene Verbesserungen:
- Instanzsegmentierung: YOLO26 verwendet einen verbesserten Verlust für die semantische Segmentierung und Prototypen auf mehreren Maßstabsebenen. Dadurch entstehen schärfere Maskenkonturen als bei YOLO11. Erfahre mehr über Segmentierungsabläufe.
- Posenschätzung: Durch die Integration von Residual Log-Likelihood Estimation (RLE) verbessert YOLO26 die Keypoint-Genauigkeit bei komplexen menschlichen Posen erheblich. Entdecke die Möglichkeiten der Posenschätzung.
- Orientierte Begrenzungsrahmen (OBB): Eine spezielle Winkelfunktion zur Berechnung des Verlusts behebt seit Langem bestehende Probleme mit Unstetigkeiten an Begrenzungen. Dadurch erkennt YOLO26 gedrehte Objekte in Satellitenbildern besonders zuverlässig. Erfahre mehr über OBB-Aufgaben.
- Bildklassifizierung: Beide Modelle bewältigen die Klassifizierung mit hoher Geschwindigkeit und Effizienz. Bei ImageNet erzielt YOLO26 geringfügige Verbesserungen der Top-1-Genauigkeit.
Codebeispiel für Training und Inferenz#
Ultralytics ist für seine Entwicklerfreundlichkeit bekannt. Das Training eines hochmodernen Modells oder die Ausführung eines Inferenzskripts erfordert nur wenige Codezeilen, minimiert Boilerplate-Code und maximiert die Produktivität. Außerdem benötigen YOLO-Modelle beim Training deutlich weniger CUDA-Speicher als große Transformer-Netzwerke.
from ultralytics import YOLO
# Das hochmoderne YOLO26-Nano-Modell laden
model = YOLO("yolo26n.pt")
# Das Modell effizient mit dem COCO8-Datensatz trainieren
# optimizer="auto" wählt MuSGD für längere Trainingsläufe aus
train_results = model.train(
data="coco8.yaml",
epochs=100,
imgsz=640,
device="0", # Für beschleunigtes Training die GPU verwenden
)
# Eine NMS-freie Inferenz direkt auf einem Bild ausführen
results = model("https://ultralytics.com/images/bus.jpg", nms=False)
# Die klaren Vorhersagen sofort anzeigen
results[0].show()Geeignete Anwendungsfälle und Bereitstellungsstrategien#
Die Wahl zwischen YOLO26 und YOLO11 hängt vollständig von den Bedingungen deiner Produktionsumgebung ab.
Wann du YOLO26 einsetzen solltest#
YOLO26 ist die klare Wahl für moderne Projekte, die von Grund auf neu entwickelt werden. Das Modell wurde speziell konzipiert für:
- Edge-Computing und IoT: Die beeindruckende CPU-Leistung und der Wegfall von DFL machen YOLO26 zur ersten Wahl für Geräte wie Raspberry Pi, Coral-NPUs und Mobilprozessoren.
- Drohnen- und Luftbildanalysen: Dank der Integration von ProgLoss + STAL eignet sich YOLO26 besonders gut, um winzige, schnell bewegte Objekte in weitläufigen Landschaften zu verfolgen.
- Latenzkritische Anwendungen: In der autonomen Robotik oder bei der Qualitätskontrolle in der Fertigung sorgt das NMS-freie Design für vorhersagbare Latenz ohne unerwartete Verzögerungsspitzen bei der Nachverarbeitung.
Wann du bei YOLO11 bleiben solltest#
YOLO26 ist zwar überlegen, aber YOLO11 bleibt ein äußerst leistungsfähiges Modell. Du solltest bei YOLO11 bleiben, wenn:
- Bestehende Verarbeitungspipelines: Deine vorhandene C++-Bereitstellungsinfrastruktur ist eng an das spezifische Ausgabeformat und die NMS-Logik von YOLO11 gekoppelt.
- Akademische Referenzwerte: Du veröffentlichst Forschungsergebnisse und benötigst einen weithin anerkannten Standard aus dem Jahr 2024, mit dem du deine neuen Algorithmen vergleichen kannst.
Die Stärken des Ultralytics-Ökosystems#
Unabhängig davon, ob du YOLO11 oder YOLO26 einsetzt: Mit Ultralytics-Modellen nutzt du ein sorgfältig gepflegtes Ökosystem, das regelmäßig aktualisiert wird und auf breite Unterstützung durch die Community baut.
Für Unternehmensteams bietet die Ultralytics Platform eine durchgängige Lösung für die Datenannotation, das Modelltraining und die nahtlose Bereitstellung in der Cloud. Von der Bereitstellung deiner trainierten Gewichte in CoreML oder TensorRT bis zur Konfiguration einer fortgeschrittenen Hyperparameteroptimierung – die bereitgestellten Werkzeuge sorgen für einen möglichst reibungslosen KI-Lebenszyklus.