Ultralytics YOLO27:

EfficientDet vs YOLO11#

Die Auswahl der optimalen neuronalen Netzwerkarchitektur bildet die Grundlage jeder erfolgreichen Computer-Vision-Anwendung. Dieser umfassende Leitfaden bietet einen detaillierten technischen Vergleich zwischen Googles EfficientDet und Ultralytics YOLO11 und analysiert ihre architektonischen Unterschiede, Leistungskennzahlen und idealen Einsatzszenarien.

Unabhängig davon, ob du eine Latenz im Millisekundenbereich auf Edge-AI-Geräten anstrebst oder skalierbare Genauigkeit für cloudbasierte Inferenz benötigst: Es ist entscheidend, die Feinheiten dieser Modelle zu verstehen.

Modellprofile und technische Details#

Wenn du die Entwicklungsgeschichte und die zugrunde liegende Designphilosophie jeder Architektur verstehst, kannst du ihre Leistung bei realen Aufgaben der Objekterkennung besser einordnen.

EfficientDet#

EfficientDet wurde von Forschern bei Google Brain entwickelt und führte zusammen mit dem neuartigen BiFPN (bidirektionales Merkmals-Pyramidennetzwerk) einen systematischen Ansatz zur Skalierung von Netzwerken für die Objekterkennung ein.

Erfahre mehr über EfficientDet

YOLO11#

YOLO11 stellt eine bedeutende Weiterentwicklung im Ultralytics-Ökosystem dar und erweitert die Grenzen der Echtzeitleistung, Parametereffizienz und des Multitask-Lernens.

Architekturvergleich#

Die architektonischen Unterschiede zwischen diesen beiden Modellen verdeutlichen, wie stark sich die Designstrategien im Laufe der Jahre auseinanderentwickelt haben.

EfficientDet nutzt das EfficientNet-Backbone und führt BiFPN ein, das eine mehrskalige Merkmalsfusion von oben nach unten und von unten nach oben ermöglicht. Es verwendet eine Methode zur kombinierten Skalierung, die Auflösung, Tiefe und Breite des Backbones, des Merkmalsnetzwerks sowie der Netzwerke für die Box- und Klassenprädiktion gleichzeitig einheitlich skaliert. Obwohl diese Methode äußerst effektiv ist, um die mittlere durchschnittliche Präzision (mAP) zu maximieren, kann die komplexe Weiterleitung in BiFPN während der Inferenz bisweilen den Speicherbandbreiten-Durchsatz begrenzen.

YOLO11 hingegen verwendet ein optimiertes C3k2-Modul und einen fortschrittlichen anchor-freien Erkennungskopf. Dieser schlanke Ansatz minimiert den Overhead bei der Merkmalsextraktion. Ultralytics hat YOLO11 darauf ausgelegt, die GPU-Hardwarenutzung zu maximieren. Dadurch benötigt das Modell sowohl beim Training als auch bei der Inferenz deutlich weniger Speicher als ältere Architekturen oder umfangreiche Transformer-Modelle.

Vielseitigkeit bei mehreren Aufgaben

Während EfficientDet ausschließlich der Objekterkennung dient, ist YOLO11 äußerst vielseitig. Eine einzelne YOLO11-Architektur unterstützt nativ Instanzsegmentierung, Bildklassifizierung, Posenschätzung und orientierte Begrenzungsrahmen (OBB).

Leistungsbenchmarks#

Die folgende Tabelle stellt die Leistung beider Modellfamilien über verschiedene Größen hinweg auf dem COCO-Datensatz gegenüber.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
EfficientDet-d064034.610.23.923.92.54
EfficientDet-d164040.513.57.316.66.1
EfficientDet-d264043.017.710.928.111.0
EfficientDet-d364047.528.019.5912.024.9
EfficientDet-d464049.742.833.5520.755.2
EfficientDet-d564051.572.567.8633.7130.0
EfficientDet-d664052.692.889.2951.9226.0
EfficientDet-d764053.7122.0128.0751.9325.0
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.5
YOLO11m64051.5183.24.720.168.0
YOLO11l64053.4238.66.225.386.9
YOLO11x64054.7462.811.356.9194.9

Ausgewogene Analyse: Stärken und Schwächen#

GPU-Beschleunigung: YOLO11 ist in GPU-Umgebungen überlegen. So erreicht YOLO11m beispielsweise eine mAP von 51,5 % bei einer äußerst niedrigen Latenz von 4,7 ms auf einer T4-GPU mit TensorRT. Um eine vergleichbare Genauigkeit zu erzielen, benötigt EfficientDet-d5 67,86 ms und ist damit mehr als 14-mal langsamer. Dies verdeutlicht das überlegene Verhältnis von Leistung und Ressourcenverbrauch der Ultralytics-Modelle für Echtzeitanwendungen.

CPU-Umgebungen: EfficientDet erreicht bei seinen kleineren Varianten wie d0 und d1 mit ONNX stark optimierte CPU-Inferenzgeschwindigkeiten. Bei größeren Varianten wie d7 skaliert die Genauigkeit jedoch schlecht, ohne dass erhebliche GPU-Latenzen entstehen.

Trainingsmethodik und Ökosystem#

Die Entwicklererfahrung ist oft ebenso entscheidend wie die theoretischen Fähigkeiten des Modells. Hier zeigt das Ultralytics-Ökosystem seine Stärken.

EfficientDet stützt sich stark auf das ältere TensorFlow-Ökosystem und komplexe AutoML-Bibliotheken. Das Einrichten einer benutzerdefinierten Trainingspipeline erfordert eine steile Lernkurve, eine aufwendige Verwaltung von Abhängigkeiten sowie die manuelle Konfiguration von Ankern und Verlustfunktionen.

Ultralytics bietet dagegen eine unübertroffene Benutzerfreundlichkeit. Dank eines gut gepflegten PyTorch-Ökosystems erfordert das Training eines YOLO-Modells nur wenige Codezeilen. Das Framework verwaltet Hyperparameter-Tuning, fortschrittliche Datenerweiterungen und eine optimale Lernratenplanung automatisch und ohne zusätzliche Konfiguration.

Codebeispiel: Erste Schritte mit Ultralytics#

Dieses robuste, produktionsbereite Beispiel zeigt, wie unkompliziert Training und Inferenz innerhalb der Python-API sind.

from ultralytics import YOLO

# Load a pre-trained YOLO11 small model
model = YOLO("yolo11s.pt")

# Train the model on your custom dataset with automated hyperparameter tuning
train_results = model.train(data="coco8.yaml", epochs=50, imgsz=640, device=0)

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

Ideale Anwendungsfälle#

Wann solltest du EfficientDet verwenden? EfficientDet bleibt eine geeignete Wahl für Forschungsumgebungen, die stark auf TensorFlow-Pipelines setzen, oder für bestimmte CPU-beschränkte Szenarien, in denen frühe Architekturen wie d0 ausreichende Leistung bieten.

Wann solltest du YOLO11 verwenden? YOLO11 ist die klare Wahl für moderne Unternehmensanwendungen. Dank seiner außergewöhnlichen Geschwindigkeit eignet es sich ideal für autonome Fahrzeuge, Sportanalysen in Echtzeit und die Fehlererkennung in der Fertigung mit hohem Durchsatz. Darüber hinaus ermöglicht der geringere Speicherbedarf eine flexible Bereitstellung auf Hardware mit begrenzten Ressourcen, etwa dem NVIDIA Jetson.

Ausblick: Das Upgrade auf YOLO26#

Obwohl YOLO11 äußerst leistungsfähig ist, sollten Entwickler, die neue Projekte beginnen, auch andere Ultralytics-Architekturen wie das bewährte YOLOv8 oder das neu veröffentlichte YOLO26 prüfen. YOLO26 wurde Anfang 2026 veröffentlicht, baut auf der Grundlage von YOLO11 auf und führt mehrere bahnbrechende Innovationen ein:

  • End-to-End-Design ohne NMS: Aufbauend auf dem Erbe von YOLOv10 beseitigt YOLO26 die Nichtmaximalunterdrückung (NMS) während der Nachverarbeitung vollständig, senkt dadurch die Latenz und vereinfacht Bereitstellungspipelines.
  • MuSGD-Optimierer: Ein hybrider Optimierer, der standardmäßiges SGD mit Muon kombiniert, das vom Training großer Sprachmodelle inspiriert ist, und die Trainingsstabilität deutlich verbessert.
  • Bis zu 43 % schnellere CPU-Inferenz: Spezifische Optimierungen machen YOLO26 auf Edge-Geräten ohne dedizierte GPUs besonders leistungsfähig.
  • ProgLoss + STAL: Fortschrittliche Verlustfunktionen, die die Erkennung kleiner Objekte deutlich verbessern – ein entscheidender Vorteil für Luftaufnahmen und Robotik.

Erkunde in unserer umfassenden Ultralytics-Dokumentation das breitere Spektrum der Bildverarbeitungsarchitekturen, einschließlich Transformer-basierter Detektoren wie RT-DETR.

Kommentare