Ultralytics YOLO27:
Get Started

EfficientDet im Vergleich zu YOLO11#

Die Wahl der optimalen neuronalen Netzwerkarchitektur ist die Grundlage jeder erfolgreichen Bildverarbeitungs-Anwendung. Dieser umfassende Leitfaden bietet einen detaillierten technischen Vergleich zwischen Googles EfficientDet und Ultralytics YOLO11 und analysiert ihre Architekturunterschiede, Leistungskennzahlen und idealen Bereitstellungsszenarien.

Ob du eine Latenz im Millisekundenbereich auf Edge-KI-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 Herkunft und die zugrunde liegende Designphilosophie jeder Architektur verstehst, kannst du ihre Leistung bei praktischen Aufgaben der Objekterkennung besser einordnen.

EfficientDet#

EfficientDet wurde von Forschern bei Google Brain entwickelt und führte neben dem neuartigen BiFPN (bidirektionales Merkmals-Pyramidennetzwerk) einen fundierten Ansatz zur Skalierung von Objekterkennungsnetzwerken ein.

Weitere Informationen zu EfficientDet

YOLO11#

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

Architekturvergleich#

Die Architekturunterschiede dieser beiden Modelle verdeutlichen, wie weit sich die Designstrategien im Laufe der Jahre auseinanderentwickelt haben.

EfficientDet nutzt das EfficientNet-Backbone und führt BiFPN ein, das die Fusion mehrskaliger Merkmale von oben nach unten und von unten nach oben ermöglicht. Die Methode der zusammengesetzten Skalierung passt gleichzeitig und einheitlich Auflösung, Tiefe und Breite des Backbones, des Merkmalsnetzwerks und der Netzwerke für Box- und Klassenprognosen an. Das ist zwar äußerst effektiv, um die mittlere Average Precision (mAP) zu maximieren, doch die komplexe Datenführung in BiFPN kann bei der Inferenz manchmal die Speicherbandbreite zum Engpass machen.

YOLO11 nutzt dagegen ein optimiertes C3k2-Modul und einen fortschrittlichen ankerfreien Erkennungskopf. Dieser schlanke Ansatz minimiert den Aufwand bei der Merkmalsextraktion. Ultralytics hat YOLO11 so entwickelt, dass die GPU-Hardware maximal ausgelastet wird. Dadurch ist der Speicherbedarf sowohl beim Training als auch bei der Inferenz deutlich geringer als bei älteren Architekturen oder großen Transformer-Modellen.

Vielseitigkeit beim Multitasking

EfficientDet ist ausschließlich ein Objektdetektor, während YOLO11 äußerst vielseitig ist. Eine einzige YOLO11-Architektur unterstützt nativ Instanzsegmentierung, Bildklassifizierung, Posenschätzung und orientierte Begrenzungsrahmen (OBB).

Leistungsbenchmarks#

Die folgende Tabelle vergleicht die Leistung beider Modellfamilien in verschiedenen Größen auf dem COCO-Datensatz.

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.6
YOLO11m64051.5183.24.720.168.1
YOLO11l64053.4238.66.225.387.2
YOLO11x64054.7462.811.356.9195.3

Ausgewogene Analyse: Stärken und Schwächen#

GPU-Beschleunigung: YOLO11 ist in GPU-Umgebungen überlegen. YOLO11m erreicht beispielsweise einen mAP von 51,5 % und eine beeindruckende Laufzeit von 4,7 ms auf einer T4-GPU mit TensorRT. Für eine vergleichbare Genauigkeit benötigt EfficientDet-d5 67,86 ms – mehr als 14-mal so lange. Dies unterstreicht die überlegene Leistungsbalance von Ultralytics-Modellen für Echtzeitanwendungen.

CPU-Umgebungen: EfficientDet erzielt mit seinen kleineren Varianten (wie d0 und d1) unter Verwendung von ONNX eine stark optimierte CPU-Inferenzgeschwindigkeit. Bei größeren Varianten wie d7 lässt sich die Genauigkeit jedoch nur schlecht steigern, ohne massive Einbußen bei der GPU-Latenz hinzunehmen.

Trainingsmethodik und Ökosystem#

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

EfficientDet stützt sich stark auf das ältere TensorFlow-Ökosystem und komplexe AutoML-Bibliotheken. Eine benutzerdefinierte Trainingspipeline einzurichten, bedeutet eine steile Lernkurve, eine komplizierte Verwaltung von Abhängigkeiten und die manuelle Konfiguration von Ankern und Verlustfunktionen.

Ultralytics bietet dagegen eine unvergleichlich einfache Bedienung. Dank eines gut gepflegten PyTorch-Ökosystems lässt sich ein YOLO-Modell mit nur wenigen Codezeilen trainieren. Das Framework verwaltet fortschrittliche Datenerweiterungen und die Anpassung der Lernrate sofort und automatisch. Außerdem enthält es eine integrierte Funktion zur Hyperparameteroptimierung.

Codebeispiel: Erste Schritte mit Ultralytics#

Dieses robuste, produktionsreife Codebeispiel zeigt, wie einfach Training und Inferenz mit der Python API sind.

from ultralytics import YOLO

# Ein vortrainiertes kleines YOLO11-Modell laden
model = YOLO("yolo11s.pt")

# Das Modell mit deinem eigenen Datensatz trainieren
train_results = model.train(data="coco8.yaml", epochs=50, imgsz=640, device=0)

# Schnelle Inferenz auf einem Bild ausführen
results = model.predict("https://ultralytics.com/images/bus.jpg")
results[0].show()

Ideale Anwendungsfälle#

Wann solltest du EfficientDet verwenden? EfficientDet ist weiterhin eine geeignete Wahl für Forschungsumgebungen, die stark in TensorFlow-Pipelines eingebunden sind, oder für spezielle CPU-beschränkte Einsatzbereiche, in denen frühe Architekturen wie d0 ausreichend leistungsfähig sind.

Wann solltest du YOLO11 verwenden? YOLO11 ist die klare Wahl für moderne Unternehmenseinsätze. Seine außergewöhnliche Geschwindigkeit macht es ideal für autonome Fahrzeuge, Echtzeitanalysen im Sport und die Erkennung von Fertigungsfehlern mit hohem Durchsatz. Außerdem ermöglicht der geringere Speicherbedarf den flexiblen Einsatz auf Hardware mit begrenzten Ressourcen, etwa dem NVIDIA Jetson.

Ein Blick in die Zukunft: das Upgrade auf YOLO26#

YOLO11 ist zwar außerordentlich leistungsfähig, doch Entwickler, die neue Projekte beginnen, sollten auch andere Ultralytics-Architekturen wie das bewährte YOLOv8 oder das neu erschienene YOLO26 in Betracht ziehen. YOLO26 wurde Anfang 2026 veröffentlicht und baut auf der Grundlage von YOLO11 auf. Es führt mehrere wegweisende Neuerungen ein:

  • End-to-End-Design ohne NMS: Aufbauend auf dem Erbe von YOLOv10 kann YOLO26 die Nachverarbeitung mit Non-Maximum Suppression (NMS) dank seines optionalen Eins-zu-eins-Kopfs (nms=False) vollständig überspringen. Das verringert die Latenz und vereinfacht Bereitstellungspipelines.
  • MuSGD-Optimierer: Ein hybrider Optimierer, der herkömmliches SGD mit Muon kombiniert (inspiriert vom Training großer Sprachmodelle) und die Trainingsstabilität deutlich verbessert.
  • Bis zu 43 % schnellere CPU-Inferenz: Spezielle Optimierungen machen YOLO26 besonders leistungsfähig auf Edge-Geräten ohne dedizierte GPU.
  • ProgLoss + STAL: Fortschrittliche Verlustfunktionen verbessern die Erkennung kleiner Objekte erheblich. Das ist besonders wichtig für Luftbilder und Robotik.

Entdecke in unserer umfassenden Ultralytics-Dokumentation die vielfältige Welt der Bildverarbeitungsarchitekturen, darunter transformerbasierte Detektoren wie RT-DETR.

Kommentare