YOLO26 vs. YOLOv5#
Die Entwicklung der Computer Vision war vom unermüdlichen Streben nach Geschwindigkeit, Genauigkeit und Zugänglichkeit geprägt. Die Wahl der richtigen Architektur ist entscheidend für den Erfolg jedes KI-Projekts. In diesem umfassenden Leitfaden vergleichen wir zwei wegweisende Veröffentlichungen von Ultralytics: das pionierhafte YOLOv5 und das bahnbrechende YOLO26. Obwohl beide die Landschaft der Echtzeit-Objekterkennung stark beeinflusst haben, spiegeln ihre zugrunde liegenden Technologien einen tiefgreifenden Paradigmenwechsel bei der Verarbeitung visueller Daten durch neuronale Netze wider.
Modellübersicht#
Bevor wir uns mit architektonischen Feinheiten befassen, legen wir zunächst die grundlegenden Details beider Modelle fest.
Details zu YOLO26:
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2026-01-14
- GitHub: https://github.com/ultralytics/ultralytics
- Dokumentation: YOLO26-Dokumentation
YOLOv5-Details:
- Autoren: Glenn Jocher
- Organisation: Ultralytics
- Datum: 2020-06-26
- GitHub: https://github.com/ultralytics/yolov5
- Dokumentation: YOLOv5-Dokumentation
Architektonische Innovationen#
Der Abstand von sechs Jahren zwischen YOLOv5 und YOLO26 steht für einen gewaltigen Sprung in der Forschung zum Deep Learning. YOLOv5 machte die breite Nutzung von PyTorch für Bildverarbeitungsmodelle populär und bot einen hochoptimierten, ankerbasierten Erkennungsmechanismus, der zum Industriestandard wurde. Bei der Nachverarbeitung war es jedoch stark auf Non-Maximum Suppression (NMS) angewiesen, was auf Geräten mit begrenzten Ressourcen zu Engpässen bei der Latenz führen konnte.
YOLO26 konzipiert die Inferenzpipeline mit einem End-to-End-Design ohne NMS grundlegend neu. Durch den Wegfall der NMS-Nachverarbeitung ermöglicht YOLO26 eine schnellere und deutlich einfachere Bereitstellungslogik – ein Konzept, das erstmals mit YOLOv10 eingeführt und hier perfektioniert wurde. Darüber hinaus bietet YOLO26 die Entfernung von DFL (Distribution Focal Loss), wodurch der Ausgabekopf erheblich vereinfacht wird. Dadurch lässt sich das Modell äußerst reibungslos in Formate wie ONNX und TensorRT exportieren, was eine hervorragende Kompatibilität mit Edge- und Geräten mit geringem Energieverbrauch gewährleistet.
Beim Training setzt YOLO26 den hochmodernen MuSGD-Optimierer ein, eine von Moonshot AIs Kimi K2 inspirierte Kombination aus SGD und Muon. Damit werden Innovationen aus dem LLM-Training in die Computer Vision übertragen, was im Vergleich zu den traditionellen Optimierern SGD oder AdamW aus YOLOv5 ein äußerst stabiles Training und eine deutlich schnellere Konvergenz ermöglicht.
Leistung und Metriken#
Bei der Bewertung von Modellen bestimmt das Verhältnis zwischen mittlerer durchschnittlicher Präzision (mAP) und Inferenzgeschwindigkeit die Praxistauglichkeit. YOLO26 ist nativ sowohl für leistungsstarke GPUs als auch für Edge-CPUs optimiert.
| 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 |
| YOLOv5n | 640 | 28.0 | 73.6 | 1.12 | 2.6 | 7.7 |
| YOLOv5s | 640 | 37.4 | 120.7 | 1.92 | 9.1 | 24.0 |
| YOLOv5m | 640 | 45.4 | 233.9 | 4.03 | 25.1 | 64.2 |
| YOLOv5l | 640 | 49.0 | 408.4 | 6.61 | 53.2 | 135.0 |
| YOLOv5x | 640 | 50.7 | 763.2 | 11.89 | 97.2 | 246.4 |
Die Benchmarks zeigen eine beeindruckende Verbesserung. So erreicht YOLO26n beispielsweise eine mAP von 40.9 gegenüber 28.0 bei YOLOv5n und bietet gleichzeitig eine bis zu 43 % schnellere CPU-Inferenz. Dadurch ist YOLO26 für eingebettete Bereitstellungen auf Plattformen wie dem Raspberry Pi oder auf Mobilgeräten deutlich überlegen. Während YOLOv5 bei der TensorRT-GPU-Geschwindigkeit im Nano-Bereich einen leichten Vorteil hat, spricht der Genauigkeitskompromiss deutlich für YOLO26.
Trainingsökosystem und Benutzerfreundlichkeit#
Beide Modelle profitieren in hohem Maße vom gut gepflegten Ultralytics-Ökosystem. Sie bieten mit einer optimierten Python-API, umfangreicher Dokumentation und aktiver Unterstützung durch die Community eine unkomplizierte Nutzung vom Einstieg bis zum professionellen Einsatz. YOLO26 hebt die Trainingseffizienz jedoch auf ein neues Niveau.
Ultralytics-Modelle benötigen beim Training durchweg deutlich weniger CUDA-Speicher als transformerlastige Alternativen. YOLO26 verstärkt diesen Vorteil mit seinen ProgLoss- und STAL-Fehlerfunktionen. Diese Verbesserungen führen zu einer bemerkenswert besseren Erkennung kleiner Objekte, ohne den Speicherbedarf unnötig zu erhöhen.
from ultralytics import YOLO
# Initialize the cutting-edge YOLO26 Nano model
model = YOLO("yolo26n.pt")
# Train the model with the MuSGD optimizer (default for YOLO26)
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, batch=16, device=0)
# Run fast, NMS-free inference on a test image
predictions = model("https://ultralytics.com/images/bus.jpg")
predictions[0].show()Mit diesem einfachen Skript können Entwickler schnell mit benutzerdefinierten Datensätzen iterieren und nahtlos von der Datenaufnahme zu einem produktionsreifen Modell übergehen.
Mit der Ultralytics Platform kannst du deine trainierten YOLO26-Modelle automatisch in Formate wie CoreML oder TensorFlow Lite exportieren, ohne auch nur eine einzige Zeile Konvertierungscode zu schreiben.
Vielseitigkeit und ideale Einsatzbereiche#
Wann du YOLOv5 verwenden solltest#
YOLOv5 bleibt ein zuverlässiger Arbeitstyp für Altsysteme. Wenn du über eine bestehende industrielle Pipeline verfügst, die stark an ankerbasierte Ausgaben gekoppelt ist, oder wenn du die Inferenz auf älteren NVIDIA-Jetson-Geräten mit ausgereiften, unveränderten TensorRT-Stacks ausführst, bietet YOLOv5 eine stabile und umfassend dokumentierte Lösung.
Wann du YOLO26 verwenden solltest#
YOLO26 ist die erste Wahl für moderne Computer-Vision-Projekte. Seine Vielseitigkeit übertrifft die seines Vorgängers deutlich. Während YOLOv5 hauptsächlich auf Erkennung ausgerichtet ist (mit später hinzugefügten Segmentierungsfunktionen), bietet YOLO26 umfassende native Unterstützung für Instanzsegmentierung, Posenschätzung, Bildklassifizierung und orientierte Begrenzungsrahmen (OBB).
YOLO26 führt aufgabenspezifische Verbesserungen ein, darunter eine spezielle Fehlerfunktion für die semantische Segmentierung, die Residual-Log-Likelihood-Schätzung (RLE) für hochpräzise Posenschlüsselpunkte und eine fortschrittliche Winkelfehlerfunktion für OBB, um schwierige Probleme an Begrenzungen zu lösen.
- Edge-IoT und Robotik: Die NMS-freie Architektur und die 43 % schnellere CPU-Inferenz machen YOLO26 ideal für die Echtzeitnavigation von Robotern und intelligente Heimkameras.
- Luftbildaufnahmen: Die Verbesserungen durch ProgLoss und STAL machen die Erkennung winziger Objekte aus Drohnen – etwa von Fahrzeugen auf Parkplätzen oder Pflanzen auf landwirtschaftlichen Flächen – deutlich zuverlässiger.
- Echtzeit-Videoanalyse: Ob du Sportler in Sportübertragungen verfolgst oder Verkehrsströme überwachst – das ausgewogene Leistungsverhältnis von YOLO26 gewährleistet eine hohe Trefferquote, ohne Bilder zu verlieren.
Letztlich sorgt das Engagement von Ultralytics für ein zugängliches, leistungsstarkes Ökosystem dafür, dass der Wechsel von YOLOv5 zu YOLO26 reibungslos gelingt und Forschern wie Entwicklern modernste Funktionen eröffnet.