Ultralytics YOLO27:
Get Started

YOLOv8 vs. PP-YOLOE+#

Im sich rasant entwickelnden Bereich der Computer Vision ist die Wahl des richtigen Modells für die Objekterkennung entscheidend, um ein ausgewogenes Verhältnis zwischen Inferenzgeschwindigkeit und Genauigkeit zu erreichen. Zwei bedeutende Modelle, die die Branche stark geprägt haben, sind Ultralytics YOLOv8 und PP-YOLOE+. Dieser Leitfaden bietet einen umfassenden technischen Vergleich, damit Entwickler und Ingenieure für maschinelles Lernen die Besonderheiten der Architekturen, Leistungskennzahlen und idealen Bereitstellungsszenarien verstehen können.

Ultralytics YOLOv8: Der vielseitige Ökosystemstandard#

YOLOv8 wurde von Ultralytics vorgestellt und etablierte sich rasch als tragende Säule produktionsreifer Bildverarbeitungsanwendungen. Das Modell baut auf jahrelanger Grundlagenforschung auf und bietet herausragende Leistung bei verschiedensten Aufgaben.

Architektonische Neuerungen und Vielseitigkeit#

YOLOv8 zeichnet sich durch ein stark optimiertes anchor-freies Design aus und verfügt über einen entkoppelten Head, der Klassifikations- und Regressionsaufgaben getrennt verarbeitet. Diese strukturelle Verfeinerung verbessert die Merkmalsdarstellung und beschleunigt die Konvergenz während des Trainings.

Anders als viele spezialisierte Modelle bietet YOLOv8 eine unübertroffene Vielseitigkeit. Neben der Erkennung von Bounding Boxes unterstützt dieselbe einheitliche Architektur mit ihrer API nativ die Instanzsegmentierung, Bildklassifizierung, Posenschätzung und orientierte Bounding Boxes (OBB).

Vereinfachte Entwicklung

Das einheitliche Ultralytics-Ökosystem ermöglicht Entwicklern den nahtlosen Wechsel zwischen Erkennungs-, Segmentierungs- und Posenschätzungsaufgaben – einfach durch den Austausch der Modellgewichte. Das reduziert technische Altlasten erheblich.

PP-YOLOE+: Das Kraftpaket von PaddlePaddle#

PP-YOLOE+ ist eine Weiterentwicklung früherer PP-YOLO-Versionen und wurde speziell für den effizienten Einsatz in den internen Frameworks von Baidu entwickelt.

Erfahre mehr über PP-YOLOE+

Architektonischer Schwerpunkt#

PP-YOLOE+ führte das CSPRepResNet-Backbone ein und implementierte den aufgabenausgerichteten, effizienten Head (ET-head), um die Erkennungsgenauigkeit zu verbessern. Das Modell stützt sich stark auf das Deep-Learning-Framework PaddlePaddle. Auf gängigen Benchmark-Datensätzen wie dem COCO-Datensatz erreicht es zwar eine hohe Präzision, seine Architektur ist jedoch eng an bestimmte Ökosysteme gebunden. Dadurch kann die Integration in gängige PyTorch- oder TensorFlow-Pipelines, die in der breiteren KI-Community verbreitet sind, schwierig sein.

Leistungs- und Metrikvergleich#

Bei der Bereitstellung von Modellen auf Edge-Geräten oder Cloud-Servern ist ein ausgewogenes Verhältnis aus Genauigkeit (mAP), Geschwindigkeit und Parameteranzahl entscheidend. Ultralytics-Modelle sind für ihren geringen Speicherbedarf beim Training und ihre sehr hohe Inferenzgeschwindigkeit bekannt.

Unten findest du einen detaillierten Vergleich der Modelle, die auf COCO val2017 ausgewertet wurden.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
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
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

Abwägung der Vor- und Nachteile#

Das Modell PP-YOLOE+x liegt bei der reinen mAP mit 54,7 gegenüber 53,9 knapp vor YOLOv8x, benötigt dafür aber über 30 Millionen zusätzliche Parameter. Ultralytics YOLOv8 bietet ein deutlich besseres Verhältnis zwischen Parameteranzahl und Genauigkeit. Das leichtgewichtige YOLOv8n benötigt nur 3,2 Millionen Parameter und 8,7 Milliarden FLOPs. Dadurch ist es in Umgebungen mit begrenzten Ressourcen wesentlich effizienter als die kleinste PP-YOLOE+-Variante.

Darüber hinaus übertreffen YOLO-Modelle große Transformer-Architekturen beim Speicherbedarf während des Trainings deutlich. Modelle mit hohem CUDA-Speicherbedarf erfordern häufig teure Hardware, während sich YOLOv8 auch auf handelsüblichen GPUs sehr effizient trainieren lässt.

Ökosystem, Benutzerfreundlichkeit und Bereitstellung#

Der entscheidende Unterschied zwischen diesen Architekturen liegt in der Benutzererfahrung.

Die Ultralytics Platform bietet ein gut gepflegtes Ökosystem, das den Aufwand beim Betrieb von Systemen für maschinelles Lernen verringert. Sie stellt eine besonders einfache API, umfangreiche Dokumentation und native Werkzeuge zur Datenerfassung, Hyperparameteroptimierung und plattformübergreifenden Bereitstellung bereit. Ganz gleich, ob du über ONNX, TensorRT oder CoreML bereitstellen möchtest: Ultralytics kümmert sich nahtlos darum.

PP-YOLOE+ hingegen erfordert häufig fundierte Kenntnisse des PaddlePaddle-Frameworks. Die Modelle so umzuwandeln, dass sie effizient auf standardmäßigen NVIDIA-GPUs oder Edge-Geräten außerhalb des Baidu-Hardwareökosystems laufen, kann ein komplexer, mehrstufiger Prozess sein. Die optimierten Automatisierungsfunktionen der Ultralytics-Tools fehlen dabei.

Effizientes Training mit Ultralytics#

Für das Training eines Ultralytics-Modells ist praktisch kein Boilerplate-Code erforderlich. Hier siehst du ein voll funktionsfähiges Beispiel dafür, wie einfach du ein YOLOv8-Modell mit Python trainieren kannst:

from ultralytics import YOLO

# Ein vortrainiertes kleines YOLOv8-Modell laden
model = YOLO("yolov8s.pt")

# Trainiere das Modell mit dem Beispieldatensatz COCO8
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Exportiere das trainierte Modell schnell für die Bereitstellung mit TensorRT
model.export(format="engine", device=0)

Anwendungsfälle und Empfehlungen#

Die Wahl zwischen YOLOv8 und PP-YOLOE+ hängt von den spezifischen Anforderungen deines Projekts, den Bereitstellungsbedingungen und deinen Präferenzen beim Ökosystem ab.

Wann du YOLOv8 wählen solltest#

YOLOv8 ist eine gute Wahl 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.

Wann du PP-YOLOE+ wählen solltest#

PP-YOLOE+ empfiehlt sich für:

  • Integration in das PaddlePaddle-Ökosystem: Unternehmen mit einer bestehenden Infrastruktur auf Basis des PaddlePaddle-Frameworks und der Werkzeuge von Baidu.
  • Edge-Bereitstellung mit Paddle Lite: Bereitstellung auf Hardware mit hochoptimierten Inferenzkernen speziell für Paddle Lite oder die Paddle-Inferenz-Engine.
  • Erkennung mit hoher Genauigkeit auf Servern: Szenarien, in denen höchste Erkennungsgenauigkeit auf leistungsstarken GPU-Servern gefragt ist und die Abhängigkeit von einem bestimmten Framework keine Rolle spielt.

Wann du Ultralytics (YOLO26) wählen solltest#

Für die meisten neuen Projekte bietet Ultralytics YOLO26 die beste Kombination aus Leistung und Entwicklererfahrung:

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

Ein Blick in die Zukunft: Die Vorteile von YOLO26#

Für zukunftssichere Anwendungen ist das kürzlich veröffentlichte Ultralytics YOLO26 der Höhepunkt moderner Computer Vision. Das im Januar 2026 veröffentlichte Modell löst sowohl YOLOv8 als auch das zwischenzeitlich erschienene YOLO11 ab und führt bahnbrechende Funktionen ein:

  • End-to-End-Design ohne NMS: Der optionale One-to-one-Head von YOLO26 (nms=False) macht die Nachbearbeitung mit Nichtmaximalunterdrückung überflüssig. Das verringert die Latenzschwankungen erheblich und vereinfacht die Bereitstellungslogik.
  • MuSGD-Optimierer: Diese Kombination aus SGD und Muon integriert Neuerungen aus dem Training von LLMs in die Bildverarbeitung und sorgt für äußerst stabile Trainingsabläufe und schnellere Konvergenz.
  • Bis zu 43 % schnellere CPU-Inferenz: Durch den Wegfall von Distribution Focal Loss (DFL) erreicht YOLO26 auf Edge-Geräten und gewöhnlichen CPUs eine herausragende Geschwindigkeit und eignet sich damit ideal für IoT- und Mobilanwendungen.
  • ProgLoss + STAL: Diese fortschrittlichen Verlustfunktionen verbessern die Erkennung kleiner Objekte deutlich – eine entscheidende Anforderung für die Drohnenanalyse und Luftaufnahmen.
Upgrade-Empfehlung

YOLOv8 bleibt eine zuverlässige und umfassend unterstützte Option, doch YOLO26 ist die empfohlene Architektur für alle neuen Unternehmens- und Forschungsprojekte. Sie bietet höhere Genauigkeit, schnellere Inferenz auf Edge-Geräten und native End-to-End-Verarbeitung.

Fazit#

YOLOv8 und PP-YOLOE+ haben die Grenzen der Echtzeiterkennung verschoben. Für die große Mehrheit der Entwickler und Forschenden bleiben Ultralytics YOLOv8 und sein Nachfolger YOLO26 jedoch die bessere Wahl. Die Kombination aus intuitiver API, aktiver Open-Source-Community, geringerem Speicherbedarf beim Training und vielseitigem, einheitlichem Framework sorgt dafür, dass der Weg von der Erstellung des Datensatzes bis zur Bereitstellung in der Produktion möglichst einfach und effizient ist.

Kommentare