Ultralytics YOLO27:

PP-YOLOE+ vs. YOLOv5#

Bei der Auswahl des richtigen Deep-Learning-Frameworks für Computer Vision vergleichen Entwickler häufig die Fähigkeiten verschiedener Architekturen, um das perfekte Gleichgewicht aus Geschwindigkeit, Genauigkeit und einfacher Bereitstellung zu finden. In diesem tiefgehenden Vergleich untersuchen wir die technischen Unterschiede zwischen PP-YOLOE+ und YOLOv5. Durch die Analyse ihrer Architekturen, Leistungskennzahlen und idealen Einsatzszenarien kannst du eine fundierte Entscheidung für dein nächstes Projekt treffen – unabhängig davon, ob es sich um Robotik in Echtzeit, den Einsatz auf Edge-Geräten oder cloudbasierte Videoanalyse handelt.

Ursprung und Metadaten der Modelle#

Beide Modelle stammen von äußerst leistungsfähigen Entwicklungsteams, zielen jedoch auf etwas unterschiedliche Ökosysteme ab. Wenn du ihre Ursprünge verstehst, erhältst du wertvollen Kontext für ihre architektonischen Designentscheidungen.

Details zu PP-YOLOE+:

Erfahre mehr über PP-YOLOE+

YOLOv5-Details:

Architekturvergleich#

PP-YOLOE+-Architektur#

PP-YOLOE+ ist eine Weiterentwicklung innerhalb des Baidu-Ökosystems und baut auf dem Fundament früherer Modelle wie PP-YOLOv2 auf. Das Modell führt einen stark optimierten CSPRepResNet-Backbone ein, der die Merkmalsextraktion verbessert, indem er die Prinzipien von Netzwerken mit partieller stufenweiser Verarbeitung (CSP) mit Techniken zur Reparametrisierung kombiniert. Dadurch kann das Modell während des Trainings eine hohe Genauigkeit beibehalten und für eine schnellere Inferenz in eine schlankere Architektur überführt werden.

Darüber hinaus verwendet PP-YOLOE+ das Lernen zur Aufgabenabstimmung (TAL) und einen effizienten aufgabenabgestimmten Kopf (ET-head). Diese Kombination soll die Fehlanpassung zwischen Klassifizierungs- und Lokalisierungsaufgaben beheben, die bei dichten Objektdetektoren häufig einen Engpass darstellt. Obwohl die Architektur strukturell beeindruckend ist, ist sie eng an das PaddlePaddle-Framework gekoppelt, was für Teams, die andere gängige ML-Bibliotheken standardisieren, Integrationsprobleme verursachen kann.

YOLOv5-Architektur#

Im Gegensatz dazu wurde YOLOv5 nativ in PyTorch entwickelt, dem Industriestandard sowohl für die akademische Forschung als auch für den Produktionseinsatz in Unternehmen. Es verwendet einen modifizierten CSPDarknet53-Backbone, der für seinen außergewöhnlich guten Gradientenfluss und seine effiziente Parameternutzung bekannt ist.

Ein charakteristisches Merkmal von YOLOv5 ist der AutoAnchor-Algorithmus, der die Größen der Ankerboxen vor dem Training dynamisch anhand deines spezifischen benutzerdefinierten Datensatzes überprüft und anpasst. Dadurch entfällt die manuelle Abstimmung der Hyperparameter für Begrenzungsrahmen. Der Path Aggregation Network (PANet)-Neck des Modells sorgt für eine robuste Merkmalsfusion über mehrere Maßstäbe hinweg und macht es besonders effektiv bei der Erkennung von Objekten unterschiedlicher Größe.

Optimierte Bereitstellung mit PyTorch

Da YOLOv5 direkt auf PyTorch aufbaut, erfordert der Export in optimierte Formate wie ONNX und TensorRT deutlich weniger Konfiguration von Zwischenkomponenten als bei Modellen, die an spezialisierte Frameworks gebunden sind.

Leistungsanalyse#

Die Bewertung dieser Modelle erfordert eine Betrachtung des Zielkonflikts zwischen der mittleren durchschnittlichen Präzision (mAP) und der Latenz. Die folgende Tabelle zeigt die Kennzahlen für verschiedene Modellgrößen.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
PP-YOLOE+t64039.9-2.844.8519.15
PP-YOLOE+s64043.7-2.627.9317.36
PP-YOLOE+m64049.8-5.5623.4349.91
PP-YOLOE+l64052.9-8.3652.2110.07
PP-YOLOE+x64054.7-14.398.42206.59
YOLOv5n64028.073.61.122.67.7
YOLOv5s64037.4120.71.929.124.0
YOLOv5m64045.4233.94.0325.164.2
YOLOv5l64049.0408.46.6153.2135.0
YOLOv5x64050.7763.211.8997.2246.4

Während PP-YOLOE+ bei größeren Modellvarianten, etwa der X-Variante, äußerst konkurrenzfähige mAP-Werte erzielt, bietet YOLOv5 am unteren Ende des Spektrums eine höhere Geschwindigkeit und eine geringere Parameteranzahl. YOLOv5 Nano (YOLOv5n) benötigt lediglich 2,6 Millionen Parameter und eignet sich daher besonders für Edge-Geräte mit begrenzten Ressourcen, bei denen die Speicheranforderungen streng sind. Darüber hinaus benötigt das Training von YOLO-Modellen typischerweise weniger CUDA-Speicher als bei umfangreichen Transformer-basierten Alternativen wie RT-DETR.

Der Vorteil von Ultralytics#

Bei der Auswahl einer Architektur sind Rohmetriken nur ein Teil der Gleichung. Die Entwicklererfahrung, die Unterstützung durch das Ökosystem und die Bereitstellungspipelines bestimmen häufig den Erfolg eines Projekts in der Praxis. Hier spielen die Modelle von Ultralytics ihre Stärken aus.

Unübertroffene Benutzerfreundlichkeit#

Die Python-API von Ultralytics nimmt dir komplexen Boilerplate-Code ab. Entwickler können das Training starten, die Leistung validieren und Modelle nahtlos bereitstellen. Die Dokumentation ist umfangreich, wird intensiv gepflegt und von einer riesigen globalen Open-Source-Community unterstützt.

Vielseitigkeit über verschiedene Aufgaben hinweg#

Während PP-YOLOE+ ein dedizierter Objektdetektor ist, ermöglicht das Ultralytics-Ökosystem die Bearbeitung mehrerer Computer-Vision-Aufgaben über eine einheitliche API. Mit YOLOv5 und seinen Nachfolgern kannst du mühelos von herkömmlichen Begrenzungsrahmen zu Workflows für Bildsegmentierung und Klassifizierung wechseln.

Codebeispiel: YOLOv5 trainieren#

Für den Einstieg sind nur wenige Codezeilen erforderlich. Diese Einfachheit beschleunigt Forschungs- und Entwicklungszyklen erheblich.

from ultralytics import YOLO

# Load a pretrained YOLOv5 small model
model = YOLO("yolov5s.pt")

# Train the model on the COCO8 dataset
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run fast inference on an image
predictions = model("https://ultralytics.com/images/bus.jpg")
predictions[0].show()

Praxisnahe Anwendungsfälle#

Wann du PP-YOLOE+ wählen solltest: Wenn deine Organisation tief im Software-Stack von Baidu verankert ist oder stark auf spezialisierte Hardware angewiesen ist, die das PaddlePaddle-Framework voraussetzt, ist PP-YOLOE+ eine leistungsfähige Lösung. Das Modell wird häufig in spezialisierten Fertigungsprozessen in Asien eingesetzt, in denen eine bestehende Integration mit Paddle vorhanden ist.

Wann du YOLOv5 wählen solltest: Für die große Mehrheit der internationalen Entwickler, Forscher und Unternehmen bleibt YOLOv5 eine äußerst leistungsfähige Lösung. Dank seiner PyTorch-Wurzeln ist es sofort mit Tools wie Weights & Biases zur Nachverfolgung kompatibel und lässt sich problemlos für die Beschleunigung auf NVIDIA-GPUs in TensorRT oder für Apple-Geräte in CoreML exportieren. Das Modell überzeugt in unterschiedlichsten Bereichen – von der Überwachung landwirtschaftlicher Nutzpflanzen bis zur Hochgeschwindigkeitsnavigation von Drohnen.

Die Zukunft der Objekterkennung: Ultralytics YOLO26#

YOLOv5 ist zwar ein ikonisches Modell, doch die Grenzen von Computer Vision haben sich weiter verschoben. Für alle neuen Entwicklungen empfehlen wir dringend den Umstieg auf YOLO26, das im Januar 2026 veröffentlicht wurde. YOLO26 ist nahtlos über die Ultralytics Platform verfügbar und definiert Effizienz vollständig neu.

Wichtige Innovationen in YOLO26:

  • End-to-End-Design ohne NMS: YOLO26 verzichtet vollständig auf die Nachverarbeitung durch Non-Maximum Suppression. Dadurch werden Latenzschwankungen reduziert und die Bereitstellungspipeline erheblich vereinfacht.
  • Bis zu 43 % schnellere CPU-Inferenz: Durch die gezielte Entfernung des Distribution Focal Loss (DFL) steigert YOLO26 die Geschwindigkeit auf Edge-Geräten ohne GPUs erheblich.
  • MuSGD-Optimierer: Dieser hybride Optimierer ist von führenden Large Language Models inspiriert, stabilisiert die Trainingsdynamik und ermöglicht eine deutlich schnellere Konvergenz bei benutzerdefinierten Datensätzen.
  • Aufgabenspezifische Verbesserungen: YOLO26 bietet fortschrittliche Verlustfunktionen wie ProgLoss und STAL und erzielt dadurch eine beispiellose Genauigkeit bei kleinen Objekten. Das Modell unterstützt nativ die Erkennung von orientierten Begrenzungsrahmen (OBB) in Luftaufnahmen.

Wenn du hochmoderne Bildverarbeitungsmodelle untersuchst, könnte dich auch ein Vergleich mit der vorherigen Generation YOLO11 oder mit Transformer-basierten Ansätzen wie RT-DETR interessieren. Letztendlich macht das robuste Ökosystem in Kombination mit modernsten architektonischen Weiterentwicklungen Ultralytics zur ersten Wahl für moderne Computer-Vision-Aufgaben.

Kommentare