Ultralytics YOLO11#
Übersicht#
YOLO11 wurde am 27. September 2024 von Ultralytics veröffentlicht und bietet hervorragende Genauigkeit, Geschwindigkeit und Effizienz. Aufbauend auf den beeindruckenden Fortschritten früherer YOLO-Versionen bietet YOLO11 wesentliche Verbesserungen an Architektur und Trainingsmethoden und eignet sich damit vielseitig für zahlreiche Aufgaben der Computer Vision. Das neueste Ultralytics-Modell mit NMS-freier End-to-End-Inferenz und optimierter Bereitstellung auf Edge-Geräten findest du unter YOLO26.

Ansehen: So verwendest du Ultralytics YOLO11 zur Objekterkennung und -verfolgung | Leistung messen | YOLO11 ist da 🚀
Entdecke YOLO11-Modelle und führe sie direkt auf der Ultralytics Platform aus.
Wichtige Funktionen#
- Verbesserte Merkmalsextraktion: YOLO11 verwendet eine verbesserte Backbone- und Neck-Architektur, die die Fähigkeiten zur Merkmalsextraktion für eine präzisere Objekterkennung und bessere Leistung bei komplexen Aufgaben verbessert.
- Optimiert für Effizienz und Geschwindigkeit: YOLO11 bietet verfeinerte Architekturentwürfe und optimierte Trainingsabläufe. Dadurch werden höhere Verarbeitungsgeschwindigkeiten erzielt und gleichzeitig Genauigkeit und Leistung ausgewogen gehalten.
- Höhere Genauigkeit mit weniger Parametern: Dank Fortschritten beim Modelldesign erzielt YOLO11m auf dem COCO-Datensatz einen höheren Wert für die mittlere durchschnittliche Präzision (mAP) und verwendet dabei 22 % weniger Parameter als YOLOv8m. So ist das Modell rechnerisch effizient, ohne Abstriche bei der Genauigkeit.
- Anpassungsfähigkeit in verschiedenen Umgebungen: YOLO11 lässt sich problemlos in unterschiedlichen Umgebungen einsetzen, darunter Edge-Geräte, Cloud-Plattformen und Systeme mit Unterstützung für NVIDIA-GPUs, und bietet so maximale Flexibilität.
- Breite Palette unterstützter Aufgaben: Objekterkennung, Instanzsegmentierung, Bildklassifizierung, Posenschätzung oder orientierte Objekterkennung (OBB) – YOLO11 ist für verschiedenste Herausforderungen der Computer Vision ausgelegt.
Unterstützte Aufgaben und Modi#
YOLO11 baut auf der vielseitigen Modellpalette früherer Ultralytics-YOLO-Veröffentlichungen auf und bietet verbesserte Unterstützung für verschiedene Aufgaben der Computer Vision:
| Modell | Dateinamen | Aufgabe | Training | Validierung | Inferenz | Exportieren |
|---|---|---|---|---|---|---|
| YOLO11 | yolo11n.pt yolo11s.pt yolo11m.pt yolo11l.pt yolo11x.pt | Erkennung | ✅ | ✅ | ✅ | ✅ |
| YOLO11-seg | yolo11n-seg.pt yolo11s-seg.pt yolo11m-seg.pt yolo11l-seg.pt yolo11x-seg.pt | Instanzsegmentierung | ✅ | ✅ | ✅ | ✅ |
| YOLO11-cls | yolo11n-cls.pt yolo11s-cls.pt yolo11m-cls.pt yolo11l-cls.pt yolo11x-cls.pt | Klassifizierung | ✅ | ✅ | ✅ | ✅ |
| YOLO11-pose | yolo11n-pose.pt yolo11s-pose.pt yolo11m-pose.pt yolo11l-pose.pt yolo11x-pose.pt | Pose/Schlüsselpunkte | ✅ | ✅ | ✅ | ✅ |
| YOLO11-obb | yolo11n-obb.pt yolo11s-obb.pt yolo11m-obb.pt yolo11l-obb.pt yolo11x-obb.pt | Erkennung orientierter Objekte | ✅ | ✅ | ✅ | ✅ |
Diese Tabelle bietet einen Überblick über die YOLO11-Modellvarianten, zeigt ihre Eignung für bestimmte Aufgaben und ihre Kompatibilität mit Betriebsmodi wie Inferenz, Validierung, Training und Export. Dank dieser Flexibilität eignet sich YOLO11 für vielfältige Anwendungen der Computer Vision, von Echtzeit-Erkennung bis hin zu komplexen Segmentierungsaufgaben.
Leistungskennzahlen#
Unter Dokumentation zur Erkennung findest du Anwendungsbeispiele für diese mit COCO trainierten Modelle, die 80 vortrainierte Klassen umfassen.
| Modell | Größe (Pixel) | mAPval 50-95 | Geschwindigkeit CPU ONNX (ms) | Geschwindigkeit T4 TensorRT10 (ms) | Parameter (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLO11n | 640 | 39.5 | 56.1 ± 0.8 | 1.5 ± 0.0 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 ± 1.2 | 2.5 ± 0.0 | 9.4 | 21.6 |
| YOLO11m | 640 | 51.5 | 183.2 ± 2.0 | 4.7 ± 0.1 | 20.1 | 68.1 |
| YOLO11l | 640 | 53.4 | 238.6 ± 1.4 | 6.2 ± 0.1 | 25.3 | 87.2 |
| YOLO11x | 640 | 54.7 | 462.8 ± 6.7 | 11.3 ± 0.2 | 56.9 | 195.3 |
Anwendungsbeispiele#
Dieser Abschnitt enthält einfache Beispiele für das Training und die Inferenz mit YOLO11. Die vollständige Dokumentation zu diesen und weiteren Modi findest du auf den Dokumentationsseiten zu Vorhersage, Training, Validierung und Export.
Beachte, dass das folgende Beispiel für YOLO11-Detect-Modelle zur Objekterkennung gilt. Weitere unterstützte Aufgaben findest du in der Dokumentation zu Segmentierung, Klassifizierung, Pose und OBB.
Vortrainierte PyTorch-Modelle *.pt sowie Konfigurationsdateien *.yaml kannst du an die Klasse YOLO() übergeben, um eine Modellinstanz in Python zu erstellen:
from ultralytics import YOLO
# Ein mit COCO vortrainiertes YOLO11n-Modell laden
model = YOLO("yolo11n.pt")
# Das Modell 100 Epochen lang mit dem COCO8-Beispieldatensatz trainieren
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)
# Mit dem YOLO11n-Modell eine Inferenz für das Bild 'bus.jpg' ausführen
results = model("path/to/bus.jpg")Zitate und Danksagungen#
Ultralytics hat aufgrund der schnellen Weiterentwicklung der Modelle kein formelles Forschungspaper zu YOLO11 veröffentlicht. Unser Schwerpunkt liegt darauf, die Technologie weiterzuentwickeln und ihre Nutzung zu vereinfachen, statt statische Dokumentation zu erstellen. Die aktuellsten Informationen zur YOLO-Architektur, den Funktionen und der Nutzung findest du in unserem GitHub-Repository und in unserer Dokumentation.
Wenn du YOLO11 oder eine andere Software aus diesem Repository in deiner Arbeit verwendest, zitiere sie bitte im folgenden Format:
@software{yolo11_ultralytics,
author = {Glenn Jocher and Jing Qiu},
title = {Ultralytics YOLO11},
version = {11.0.0},
year = {2024},
url = {https://github.com/ultralytics/ultralytics},
orcid = {0000-0001-5950-6979, 0000-0003-3783-7069},
license = {AGPL-3.0}
}Beachte, dass die DOI noch aussteht und dem Zitat hinzugefügt wird, sobald sie verfügbar ist. YOLO11-Modelle werden unter den Lizenzen AGPL-3.0 und Enterprise bereitgestellt.
Häufig gestellte Fragen#
Ultralytics YOLO11 bietet mehrere wesentliche Verbesserungen gegenüber YOLOv8. Zu den wichtigsten zählen:
- Verbesserte Merkmalsextraktion: YOLO11 verwendet eine verbesserte Backbone- und Neck-Architektur und verbessert damit die Fähigkeiten zur Merkmalsextraktion für eine präzisere Objekterkennung.
- Optimierte Effizienz und Geschwindigkeit: Verfeinerte Architekturentwürfe und optimierte Trainingsabläufe sorgen für höhere Verarbeitungsgeschwindigkeiten und wahren zugleich ein ausgewogenes Verhältnis zwischen Genauigkeit und Leistung.
- Höhere Genauigkeit mit weniger Parametern: YOLO11m erzielt auf dem COCO-Datensatz eine höhere mittlere durchschnittliche Präzision (mAP) und verwendet dabei 22 % weniger Parameter als YOLOv8m. So ist das Modell rechnerisch effizient, ohne Abstriche bei der Genauigkeit.
- Anpassungsfähigkeit in verschiedenen Umgebungen: YOLO11 lässt sich in unterschiedlichen Umgebungen einsetzen, darunter Edge-Geräte, Cloud-Plattformen und Systeme mit Unterstützung für NVIDIA-GPUs.
- Breite Palette unterstützter Aufgaben: YOLO11 unterstützt vielfältige Aufgaben der Computer Vision, etwa Objekterkennung, Instanzsegmentierung, Bildklassifizierung, Posenschätzung und orientierte Objekterkennung (OBB).
Ein YOLO11-Modell zur Objekterkennung lässt sich mit Python- oder CLI-Befehlen trainieren. Hier sind Beispiele für beide Methoden:
Beispielfrom ultralytics import YOLO # Ein mit COCO vortrainiertes YOLO11n-Modell laden model = YOLO("yolo11n.pt") # Das Modell 100 Epochen lang mit dem COCO8-Beispieldatensatz trainieren results = model.train(data="coco8.yaml", epochs=100, imgsz=640)Eine ausführlichere Anleitung findest du in der Dokumentation zum Training.
YOLO11-Modelle sind vielseitig und unterstützen ein breites Spektrum an Aufgaben der Computer Vision, darunter:
- Objekterkennung: Objekte in einem Bild identifizieren und lokalisieren.
- Instanzsegmentierung: Objekte erkennen und ihre Umrisse abgrenzen.
- Bildklassifizierung: Bilder vordefinierten Klassen zuordnen.
- Posenschätzung: Keypoints auf menschlichen Körpern erkennen und verfolgen.
- Orientierte Objekterkennung (OBB): Gedrehte Objekte für eine höhere Präzision erkennen.
Weitere Informationen zu den einzelnen Aufgaben findest du in der Dokumentation zu Erkennung, Instanzsegmentierung, Klassifizierung, Posenschätzung und orientierter Erkennung.
YOLO11 erzielt dank Fortschritten beim Modelldesign und bei Optimierungsmethoden mit weniger Parametern eine höhere Genauigkeit. Die verbesserte Architektur ermöglicht eine effiziente Merkmalsextraktion und -verarbeitung. Dadurch erreicht das Modell auf Datensätzen wie COCO eine höhere mittlere durchschnittliche Präzision (mAP) und verwendet zugleich 22 % weniger Parameter als YOLOv8m. Damit ist YOLO11 rechnerisch effizient, ohne Abstriche bei der Genauigkeit, und eignet sich für den Einsatz auf Geräten mit begrenzten Ressourcen.
Ja, YOLO11 ist für den Einsatz in unterschiedlichen Umgebungen ausgelegt, darunter auch Edge-Geräte. Seine optimierte Architektur und effiziente Verarbeitung machen es für den Einsatz auf Edge-Geräten, Cloud-Plattformen und Systemen mit Unterstützung für NVIDIA-GPUs geeignet. Diese Flexibilität ermöglicht vielfältige Anwendungen, von Echtzeit-Erkennung auf Mobilgeräten bis hin zu komplexen Segmentierungsaufgaben in Cloud-Umgebungen. Weitere Informationen zu den Bereitstellungsoptionen findest du in der Dokumentation zum Export.