Ultralytics YOLO27:
Get Started

YOLO11 und YOLOv8#

Die Computer Vision hat mit der kontinuierlichen Weiterentwicklung von Architekturen zur Objekterkennung bemerkenswerte Fortschritte gemacht. Bei der Auswahl von Modellen für den Praxiseinsatz vergleichen Entwickler häufig die Stärken von Ultralytics YOLO11 mit denen seines äußerst erfolgreichen Vorgängers Ultralytics YOLOv8. Beide Modelle setzen Maßstäbe bei Geschwindigkeit, Genauigkeit und Entwicklererfahrung, eignen sich jedoch für leicht unterschiedliche Projektphasen und Leistungsanforderungen.

Dieser Leitfaden analysiert ihre Architekturen, Trainingsmethoden und geeigneten Anwendungsfälle eingehend, damit du die beste Lösung für deine KI-Projekte auswählen kannst.

Architektonische Innovationen#

Der Wechsel von YOLOv8 zu YOLO11 brachte mehrere wichtige architektonische Verbesserungen mit sich. Sie sollen die Effizienz der Merkmalsextraktion maximieren und gleichzeitig den Rechenaufwand minimieren.

YOLO11-Architektur#

YOLO11 bedeutet einen deutlichen Fortschritt bei der Optimierung der Parameternutzung. Das Modell ersetzt die herkömmlichen C2f-Module durch fortschrittliche C3k2-Blöcke, die die Verarbeitung räumlicher Merkmale verbessern, ohne die Parameteranzahl stark zu erhöhen. Außerdem führt YOLO11 das C2PSA-Modul (räumliche Aufmerksamkeit über Teilstufen hinweg) in seinem Backbone ein. Dieser Aufmerksamkeitsmechanismus lenkt den Fokus des Modells auf wichtige Bildbereiche, verbessert die Erkennung kleiner Objekte erheblich und bewältigt komplexe Verdeckungen.

YOLOv8-Architektur#

YOLOv8 wurde ein Jahr zuvor eingeführt und leitete den Übergang zu einem ankerfreien Erkennungskopf ein. Dadurch entfiel die manuelle Anpassung von Ankerboxen und die Formulierung der Verlustfunktion wurde vereinfacht. Die Architektur stützt sich stark auf den C2f-Block, der Netzwerk tiefe und Gradientenfluss erfolgreich ausbalanciert und das Modell für zahlreiche Computer-Vision-Anwendungen äußerst robust macht.

Designphilosophie

YOLOv8 legte im Ultralytics-Ökosystem den Grundstein für die ankerfreie Erkennung. YOLO11 verfeinerte diesen Ansatz durch räumliche Aufmerksamkeitsmechanismen und erzielte so mit weniger Rechenressourcen eine höhere Genauigkeit.

Leistung und Benchmarks#

Bei der Bereitstellung von Modellen auf Edge-Geräten wie dem Raspberry Pi oder auf Hochleistungsservern mit NVIDIA TensorRT ist es entscheidend, die Abwägung zwischen Geschwindigkeit und Genauigkeit zu verstehen. Die folgende Tabelle zeigt, dass YOLO11 YOLOv8 bei allen Größenvarianten durchweg in der Genauigkeit übertrifft.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.6
YOLO11m64051.5183.24.720.168.1
YOLO11l64053.4238.66.225.387.2
YOLO11x64054.7462.811.356.9195.3
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

Analyse der Kennzahlen#

YOLO11 erzielt eine deutlich höhere mittlere durchschnittliche Präzision (mAP) und reduziert gleichzeitig sowohl die Parameteranzahl als auch die Gleitkommaoperationen (FLOPs). So benötigt das Modell YOLO11m beispielsweise 22 % weniger Parameter als YOLOv8m, erreicht auf dem COCO-Datensatz aber einen um 1,3 Punkte höheren mAP-Wert. Außerdem zeigen CPU-Inferenzgeschwindigkeiten nach dem Export in das ONNX-Format, dass YOLO11 wesentlich schneller ist. Damit eignet sich das Modell hervorragend für Bereitstellungen ohne dedizierte GPU-Beschleunigung.

Die Vorteile des Ultralytics-Ökosystems#

Unabhängig davon, ob du YOLO11 oder YOLOv8 wählst: Beide Modelle profitieren vom umfassenden Ultralytics-Ökosystem, das den gesamten Machine-Learning-Lebenszyklus erheblich vereinfacht.

Einfache Nutzung und unkomplizierte API#

Das Python-Paket ultralytics bietet eine optimierte API, mit der Ingenieure und Forschende Modelle mit wenigen Codezeilen trainieren, validieren und exportieren können. Dadurch entfallen die typischen Schwierigkeiten beim Einrichten von Deep-Learning-Umgebungen in PyTorch.

Trainingseffizienz und Speicherbedarf#

Im Gegensatz zu rechenintensiven Vision Transformers (wie RT-DETR) sind Ultralytics YOLO-Modelle für ihren geringen Speicherbedarf beim Training bekannt. Dank dieser Speichereffizienz können Entwickler:innen hochmoderne Netzwerke auf handelsüblichen GPUs oder in Cloud-Umgebungen wie Google Colab trainieren, ohne dass der Speicher ausgeht.

Vielseitigkeit bei Computer-Vision-Aufgaben#

YOLO11 und YOLOv8 sind echte Multitasking-Modelle. Neben der standardmäßigen Objekterkennung unterstützen sie von Haus aus Instanzsegmentierung, Bildklassifizierung, die menschliche Posenschätzung und orientierte Begrenzungsrahmen (OBB) für Luftaufnahmen.

Anwendungsfälle und Empfehlungen#

Die Wahl zwischen YOLO11 und YOLOv8 hängt von deinen spezifischen Projektanforderungen, den Einschränkungen bei der Bereitstellung und deinen Präferenzen hinsichtlich des Ökosystems ab.

Wann du YOLO11 wählen solltest#

YOLO11 eignet sich besonders für:

  • Bereitstellung auf Edge-Geräten im Produktionseinsatz: Kommerzielle Anwendungen auf Geräten wie Raspberry Pi oder NVIDIA Jetson, bei denen Zuverlässigkeit und aktive Wartung entscheidend sind.
  • Vision-Anwendungen mit mehreren Aufgaben: Projekte, die Objekterkennung, Segmentierung, Posenschätzung und OBB innerhalb eines einheitlichen Frameworks erfordern.
  • Schnelle Prototypentwicklung und Bereitstellung: Teams, die mithilfe der optimierten Ultralytics-Python-API schnell von der Datenerfassung zum Produktionseinsatz gelangen müssen.

Wann du YOLOv8 wählen solltest#

YOLOv8 empfiehlt sich 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 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.

Codebeispiel: Erste Schritte#

Ein Ultralytics-Modell bereitzustellen und zu trainieren, ist äußerst einfach. Das folgende Beispiel zeigt, wie du ein vortrainiertes YOLO11-Modell lädst, es mit einem benutzerdefinierten Datensatz feinabstimmst und es für die Bereitstellung auf Edge-Geräten mit Apple CoreML exportierst:

from ultralytics import YOLO

# Das kleine YOLO11-Modell initialisieren
model = YOLO("yolo11s.pt")

# Das Modell mit optimiertem Speicherbedarf effizient trainieren
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Die Leistung bei der Validierung bewerten
metrics = model.val()

# Echtzeit-Inferenz mit einem Testbild ausführen
predictions = model("https://ultralytics.com/images/bus.jpg")

# Für eine schnelle Bereitstellung auf Mobilgeräten nach CoreML exportieren
export_path = model.export(format="coreml")
Nahtlose Upgrades

Da die Ultralytics API standardisiert ist, muss beim Upgrade einer älteren Pipeline von YOLOv8 auf YOLO11 normalerweise nur die Gewichtszeichenfolge von "yolov8n.pt" in "yolo11n.pt" geändert werden.

Ausblick: Das Nonplusultra der Edge-KI mit YOLO26#

YOLO11 ist eine ausgereifte und leistungsstarke Architektur, doch die KI entwickelt sich weiterhin rasant. Für Entwickler:innen, die neue Projekte starten und Spitzenleistung benötigen, ist Ultralytics YOLO26 (veröffentlicht im Januar 2026) die beste Empfehlung.

YOLO26 erweitert die Grenzen der Bildverarbeitung mit mehreren bahnbrechenden Funktionen:

  • End-to-End-Design ohne NMS: Aufbauend auf Konzepten aus YOLOv10 bietet YOLO26 optional einen One-to-One-Kopf (nms=False), der die Nachverarbeitung mit Nichtmaximum-Unterdrückung (NMS) überspringt. Das sorgt für geringere und besser vorhersehbare Latenz auf sämtlicher Bereitstellungshardware.
  • Bis zu 43 % schnellere CPU-Inferenz: Durch das vollständige Entfernen des Zweigs für Distribution Focal Loss (DFL) ist YOLO26 speziell für Edge-Computing-Geräte optimiert, denen leistungsstarke GPUs fehlen.
  • MuSGD-Optimierer: Inspiriert von Trainingstechniken für große Sprachmodelle (LLM), nutzt YOLO26 einen hybriden MuSGD-Optimierer, der für bemerkenswert stabiles Training und schnelle Konvergenz sorgt.
  • ProgLoss + STAL: Diese fortschrittlichen Verlustfunktionen verbessern die Erkennung kleiner und stark verdeckter Objekte deutlich – unverzichtbar für autonome Robotik und Drohnenanalysen.

Ob du auf die bewährte Zuverlässigkeit von YOLOv8, die optimierte Architektur von YOLO11 oder die Fähigkeiten der nächsten Generation von YOLO26 setzt: Die Ultralytics Platform bietet dir die erforderlichen Werkzeuge, um deine Vision-KI-Anwendungen nahtlos vom Konzept bis zur Produktion zu bringen. Entdecke auch die umfangreichen verfügbaren Integrationen, um deine Modelle mit Unternehmensabläufen und Analyse-Dashboards zu verbinden.

Kommentare