YOLO26 vs. YOLO11#
Beim Erstellen hochmoderner Computer-Vision-Systeme ist die Auswahl des richtigen Modells entscheidend, um Genauigkeit, Latenz und Ressourceneffizienz auszubalancieren. In der sich rasant weiterentwickelnden Welt der künstlichen Intelligenz verschiebt Ultralytics weiterhin die Grenzen des Möglichen. Dieser detaillierte technische Vergleich untersucht den Übergang vom äußerst erfolgreichen YOLO11 zum revolutionären neuen YOLO26 und liefert KI-Ingenieuren und Forschern die nötigen Einblicke für fundierte Architekturentscheidungen.
Modellherkunft und Metadaten#
Beide Modelle wurden von Ultralytics entwickelt, repräsentieren jedoch unterschiedliche Paradigmen in der Entwicklung von Objekterkennungs- und Multitask-Vision-Modellen.
Details zu YOLO26:
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2026-01-14
- GitHub: Ultralytics-Repository
- Dokumentation: Offizielle YOLO26-Dokumentation
Details zu YOLO11:
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2024-09-27
- GitHub: Ultralytics-Repository
- Dokumentation: Offizielle YOLO11-Dokumentation
Architektonische Unterschiede und Innovationen#
Der Sprung von YOLO11 zu YOLO26 umfasst grundlegende Veränderungen sowohl an der Modellarchitektur als auch am zugrunde liegenden Trainingsverfahren. Während YOLO11 eine robuste Grundlage für Objekterkennung und Multitask-Lernen geschaffen hat, überarbeitet YOLO26 die Bereitstellungspipeline für Edge Computing vollständig.
End-to-End-Design ohne NMS#
Eine der bedeutendsten Verbesserungen in YOLO26 ist die native End-to-End-Architektur. Anders als YOLO11, das bei der Nachbearbeitung auf Unterdrückung nicht maximaler Werte (NMS) setzt, um sich überschneidende Begrenzungsrahmen zu filtern, entfernt YOLO26 diesen Schritt vollständig. Dieses erstmals in YOLOv10 eingeführte Konzept reduziert die Latenzschwankungen deutlich und vereinfacht die Bereitstellungslogik auf unterschiedlichsten Edge-Geräten.
Entfernung von DFL für mehr Effizienz am Edge#
YOLO11 verwendet den Verteilungsverlust mit Fokus (DFL), um Schätzungen der Begrenzungsrahmen zu verfeinern. DFL basiert jedoch auf komplexen Softmax-Operationen, die von stromsparenden Edge-Beschleunigern oft nur unzureichend unterstützt werden. YOLO26 entfernt DFL erfolgreich, ohne die Genauigkeit zu beeinträchtigen. Diese architektonische Vereinfachung führt zu einer deutlich besseren Kompatibilität mit eingebetteten Systemen und ermöglicht YOLO26 im Vergleich zu seinem Vorgänger eine bis zu 43 % schnellere CPU-Inferenz.
Der MuSGD-Optimierer#
Stabilität und Geschwindigkeit beim Training 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 aus Moonshot AIs Kimi K2 inspiriert ist. Dieser Optimierer überträgt die Stabilität des Sprachmodelltrainings auf Computer Vision, sorgt für eine schnellere Konvergenz und reduziert den Speicherbedarf beim Training im Vergleich zu umfangreichen Transformer-Alternativen.
ProgLoss und STAL#
Für Forschende, die mit Luftbildern oder Drohnenanwendungen arbeiten, ist das Erkennen winziger Merkmale eine historische Herausforderung. YOLO26 führt ProgLoss in Kombination mit STAL (Small-Target-Aware Label Assignment) ein und liefert im Vergleich zu YOLO11 nennenswerte Verbesserungen bei der Erkennung kleiner Objekte.
Vergleich von Leistung und Metriken#
Im direkten Vergleich zeigt YOLO26 eine klare Überlegenheit bei Präzision und Effizienz auf Edge-Geräten und behält zugleich den für das Ultralytics-Ökosystem charakteristisch niedrigen Speicherbedarf bei.
| 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.4 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.7 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.2 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.4 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 193.9 |
| YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.5 |
| YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.0 |
| YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 86.9 |
| YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56.9 | 194.9 |
Hinweis: Das YOLO26-Nano-Modell (YOLO26n) zeigt im Vergleich zu YOLO11n eine Verbesserung der CPU-Geschwindigkeit um etwa ~31 % (38,9 ms gegenüber 56,1 ms) und unterstreicht damit seine konsequente Ausrichtung auf Edge-Geräte.
Vielseitigkeit bei Computer-Vision-Aufgaben#
Beide Modelle profitieren vom kontinuierlich gepflegten Ultralytics-Ökosystem und bieten dank einer einheitlichen Python-API eine unvergleichliche Benutzerfreundlichkeit. Sie sind nicht nur Objektdetektoren, sondern leistungsstarke Multitask-Modelle. YOLO26 umfasst jedoch mehrere aufgabenspezifische Verbesserungen:
- Instanzsegmentierung: YOLO26 verwendet einen verfeinerten Verlust für die semantische Segmentierung und Prototypen auf mehreren Maßstabsebenen und erzeugt dadurch schärfere Maskengrenzen als YOLO11. Erfahre mehr über Segmentierungs-Workflows.
- Posenschätzung: Durch die Integration der Schätzung der Residuen-Log-Likelihood (RLE) verbessert YOLO26 die Genauigkeit von Schlüsselpunkten bei komplexen menschlichen Posen deutlich. Entdecke die Möglichkeiten der Posenschätzung.
- Orientierte Begrenzungsrahmen (OBB): Eine spezielle Winkelfunktion für den Verlust behebt historische Probleme mit unstetigen Grenzen und macht YOLO26 besonders zuverlässig bei der Erkennung gedrehter Objekte in Satellitenaufnahmen. Erfahre mehr über OBB-Aufgaben.
- Bildklassifizierung: Beide Modelle verarbeiten Klassifizierungsaufgaben mit hoher Geschwindigkeit effizient, wobei YOLO26 auf ImageNet eine geringfügig höhere Top-1-Genauigkeit erzielt.
Codebeispiel für Training und Inferenz#
Ultralytics ist für seine Entwicklerfreundlichkeit bekannt. Das Training eines SOTA-Modells oder die Ausführung eines Inferenzskripts erfordert nur wenige Codezeilen, wodurch Standardcode minimiert und die Produktivität maximiert wird. Außerdem benötigen YOLO-Modelle beim Training deutlich weniger CUDA-Speicher als große Transformer-Netzwerke.
from ultralytics import YOLO
# Load the cutting-edge YOLO26 nano model
model = YOLO("yolo26n.pt")
# Train the model on the COCO8 dataset efficiently
# The MuSGD optimizer is automatically enabled for YOLO26
train_results = model.train(
data="coco8.yaml",
epochs=100,
imgsz=640,
device="0", # Utilize GPU for accelerated training
)
# Perform NMS-free inference directly on an image
results = model("https://ultralytics.com/images/bus.jpg")
# Display the clean, instant predictions
results[0].show()Ideale Anwendungsfälle und Strategien für die Bereitstellung#
Die Entscheidung zwischen YOLO26 und YOLO11 hängt vollständig von den Anforderungen deiner Produktionsumgebung ab.
Wann du YOLO26 einsetzen solltest#
YOLO26 ist die klare Wahl für moderne, neu entwickelte Projekte. Es wurde speziell entwickelt für:
- Edge Computing und IoT: Die beeindruckende CPU-Leistung und die Entfernung von DFL machen das Modell zur idealen Wahl für Geräte wie Raspberry Pi, Coral-NPUs und mobile Prozessoren.
- Drohnen- und Luftbildanalyse: Die Integration von ProgLoss + STAL macht das Modell besonders geeignet, um kleine, sich schnell bewegende Objekte über weitläufige Landschaften hinweg zu verfolgen.
- Latenzkritische Anwendungen: In der autonomen Robotik oder bei der Qualitätskontrolle in der Fertigung sorgt das NMS-freie Design für deterministische Latenz ohne unerwartete Spitzen bei der Nachbearbeitung.
Wann du YOLO11 beibehalten solltest#
Obwohl YOLO26 überlegen ist, bleibt YOLO11 ein äußerst leistungsfähiges Modell. Du solltest YOLO11 möglicherweise weiter verwenden, wenn:
- Bestehende Pipelines: Deine vorhandene C++-Bereitstellungsinfrastruktur eng an die spezifischen aus Ankern basierenden Ausgaben und die NMS-Logik älterer Architekturen gekoppelt ist.
- Akademische Referenzwerte: Du Forschungsergebnisse veröffentlichst und einen weithin anerkannten Standard von 2024 benötigst, um deine neuartigen Algorithmen damit zu vergleichen.
Die Leistungsfähigkeit des Ultralytics-Ökosystems#
Unabhängig davon, ob du YOLO11 oder YOLO26 bereitstellst: Die Nutzung von Ultralytics-Modellen ermöglicht dir den Zugriff auf ein gut gepflegtes Ökosystem mit häufigen Aktualisierungen und umfassender Unterstützung durch die Community.
Für Unternehmensteams bietet die Ultralytics-Plattform eine End-to-End-Lösung für Datenannotation, Modelltraining und nahtlose Bereitstellung in der Cloud. Vom Export deiner trainierten Gewichte nach CoreML oder TensorRT bis zur Konfiguration einer fortgeschrittenen Hyperparameteroptimierung sorgen die bereitgestellten Werkzeuge dafür, dass dein KI-Lebenszyklus so reibungslos wie möglich abläuft.