EfficientDet und YOLO26#
Die Wahl der richtigen Computer-Vision-Architektur ist ein entscheidender Schritt beim Aufbau skalierbarer und effizienter KI-Systeme. Dieser umfassende Leitfaden vergleicht Googles ältere EfficientDet-Architektur ausführlich mit dem hochmodernen Ultralytics YOLO26. Wir bewerten ihre zugrunde liegenden Architekturen, Leistungskennzahlen und Trainingsmethoden, damit du das beste Modell für deine spezifischen Bereitstellungseinschränkungen auswählen kannst.
Herkunft und Entwicklung der Modelle#
Wenn du die Ursprünge dieser Architekturen kennst, erhältst du wertvolle Einblicke in ihre Designphilosophie und vorgesehenen Anwendungsfälle.
EfficientDet
- Autoren: Mingxing Tan, Ruoming Pang und Quoc V. Le
- Organisation: Google Research
- Datum: 2019-11-20
- ArXiv: 1911.09070
- GitHub: google/automl/efficientdet
Erfahre mehr über EfficientDet
YOLO26
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2026-01-14
- GitHub: ultralytics/ultralytics
Architektonische Innovationen#
Die architektonischen Unterschiede zwischen diesen beiden Modellen sind deutlich und spiegeln die rasanten Fortschritte im Deep Learning der letzten Jahre wider.
EfficientDet basiert auf BiFPN (bidirektionales Feature-Pyramid-Netzwerk) und nutzt eine Methode zur zusammengesetzten Skalierung von Auflösung, Tiefe und Breite. Obwohl das Modell 2019 eine ausgezeichnete theoretische Effizienz erreichte, ist es stark von älteren TensorFlow-Frameworks und komplexen AutoML-Suchalgorithmen abhängig, die sich oft nur umständlich an benutzerdefinierte Datensätze anpassen lassen.
Im Gegensatz dazu steht Ultralytics YOLO26 an der Spitze der Echtzeit-Computer-Vision. Das Modell führt mehrere bahnbrechende Architekturverbesserungen ein, die speziell auf moderne Bereitstellungspipelines zugeschnitten sind:
- Durchgängiges NMS-freies Design: YOLO26 bietet einen nativen One-to-One-Kopf (
nms=False), der die Nachverarbeitung mit Non-Maximum Suppression (NMS) überflüssig macht. Dieser wegweisende Ansatz, der erstmals in YOLOv10 eingeführt wurde, ermöglicht eine schnellere und einfachere Bereitstellung und verringert Latenzschwankungen auf Edge-Chips erheblich. - Wegfall von DFL: Durch den Wegfall von Distribution Focal Loss (DFL) vereinfacht YOLO26 den Ausgabekopf und verbessert so die Kompatibilität mit Edge Computing und Geräten mit geringem Stromverbrauch.
- MuSGD-Optimierer: Inspiriert von Innovationen bei Large Language Models wie Kimi K2 von Moonshot AI nutzt YOLO26 den MuSGD-Optimierer – eine Kombination aus SGD und Muon. Das sorgt für deutlich stabileres Training und schnellere Konvergenz als mit herkömmlichen Optimierern.
- ProgLoss + STAL: Die Einführung von Progressive Loss (ProgLoss) in Kombination mit Small-Target-Aware Label Assignment (STAL) verbessert die Erkennung kleiner Objekte merklich. Das ist besonders wichtig für Luftbilder und Robotik.
Leistungskennzahlen und Benchmarks#
Der wahre Prüfstein jedes Objekterkennungsmodells ist seine Leistung in der Praxis. Die folgende Tabelle vergleicht die Genauigkeit, gemessen in mittlerer Average Precision (mAP), mit Inferenzgeschwindigkeit und Rechenbedarf.
| Modell | Größe (Pixel) | mAPval 50-95 | Geschwindigkeit CPU ONNX (ms) | Geschwindigkeit T4 TensorRT10 (ms) | Parameter (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| EfficientDet-d0 | 640 | 34.6 | 10.2 | 3.92 | 3.9 | 2.54 |
| EfficientDet-d1 | 640 | 40.5 | 13.5 | 7.31 | 6.6 | 6.1 |
| EfficientDet-d2 | 640 | 43.0 | 17.7 | 10.92 | 8.1 | 11.0 |
| EfficientDet-d3 | 640 | 47.5 | 28.0 | 19.59 | 12.0 | 24.9 |
| EfficientDet-d4 | 640 | 49.7 | 42.8 | 33.55 | 20.7 | 55.2 |
| EfficientDet-d5 | 640 | 51.5 | 72.5 | 67.86 | 33.7 | 130.0 |
| EfficientDet-d6 | 640 | 52.6 | 92.8 | 89.29 | 51.9 | 226.0 |
| EfficientDet-d7 | 640 | 53.7 | 122.0 | 128.07 | 51.9 | 325.0 |
| YOLO26n | 640 | 40.9 | 38.9 | 1.7 | 2.4 | 5.5 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.9 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.4 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.8 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 194.4 |
Wie oben gezeigt, bietet YOLO26 eine deutlich bessere Leistungsbalance. Ältere Architekturen liefern zwar gelegentlich niedrige theoretische FLOPs-Werte, doch YOLO26 nutzt optimierte Speicherzugriffsmuster, um die GPU-Inferenz erheblich zu beschleunigen. YOLO26x erreicht beispielsweise beeindruckende 57,5 mAP und läuft auf TensorRT-Hardware mehr als zehnmal schneller als das entsprechende EfficientDet-d7. Darüber hinaus sorgen Optimierungen in YOLO26 für eine bis zu 43 % schnellere CPU-Inferenz als bei älteren YOLO-Varianten. Damit ist es die erste Wahl für Edge-KI.
Die Vorteile des Ultralytics-Ökosystems#
Bei der Wahl einer Architektur geht es selten nur um theoretische FLOPs; sie hängt stark von den technischen Arbeitsabläufen ab. Entwickler entscheiden sich regelmäßig für Ultralytics, weil die einfache Bedienung ihresgleichen sucht.
Das Training mit EfficientDet erfordert häufig eine komplexe Verwaltung von Abhängigkeiten, eine manuelle Abstimmung der Hyperparameter und ältere TensorFlow-Setups. Im Gegensatz dazu bieten Ultralytics-Modelle eine elegant einfache API. Dieses nahtlose Erlebnis setzt sich direkt auf der Ultralytics Platform fort, die Cloud-Training, Datenannotation und Experimentverfolgung in Echtzeit direkt einsatzbereit bereitstellt.
Darüber hinaus leiden transformerbasierte Detektoren und komplexe AutoML-Modelle unter einem enormen Speicherverbrauch. Ultralytics-Modelle sind für ihren äußerst effizienten Speicherbedarf bekannt. So kannst du robuste Modelle auf handelsüblicher Hardware trainieren, ohne dass Fehler wegen unzureichenden Speichers (OOM) auftreten.
Vielseitigkeit und Unterstützung verschiedener Aufgaben#
EfficientDet ist ausschließlich ein Objekterkennungs-Netzwerk. YOLO26 ist ein einheitliches Modell für mehrere Aufgaben. Es umfasst direkt in der Architektur integrierte, aufgabenspezifische Neuerungen:
- Verlustfunktion für semantische Segmentierung und mehrskaliges Proto für eine einwandfreie Instanzsegmentierung.
- Residual-Log-Likelihood-Schätzung (RLE) zur deutlichen Verbesserung der Genauigkeit der Posenschätzung.
- Spezielle Winkelfunktionen zur Behebung von Randproblemen bei orientierten Begrenzungsrahmen (OBB).
Wenn du ältere Systeme wartest, unterstützt Ultralytics weiterhin YOLO11 und ältere Versionen vollständig über dieselbe API. Für alle neuen Entwicklungen bietet YOLO26 jedoch das beste Verhältnis von Ressourcenbedarf zu Genauigkeit.
Anwendungsfälle und Empfehlungen#
Die Wahl zwischen EfficientDet und YOLO26 hängt von den konkreten Anforderungen deines Projekts, den Bereitstellungsbeschränkungen und den Präferenzen für das Ökosystem ab.
Wann du EfficientDet wählen solltest#
EfficientDet eignet sich gut für:
- Google Cloud- und TPU-Pipelines: Systeme, die eng mit Google Cloud Vision APIs oder einer TPU-Infrastruktur verbunden sind und bei denen EfficientDet nativ optimiert ist.
- Forschung zur zusammengesetzten Skalierung: Akademische Benchmarks, die untersuchen, wie sich eine ausgewogene Skalierung von Netzwerktiefe, -breite und Auflösung auswirkt.
- Bereitstellung auf Mobilgeräten mit LiteRT: Projekte, die ausdrücklich den Export über LiteRT (ehemals TensorFlow Lite) für Android- oder Embedded-Linux-Geräte benötigen.
Wann du YOLO26 wählen solltest#
YOLO26 wird empfohlen für:
- 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.
Implementierungsbeispiel: YOLO26 trainieren#
Dank des Ultralytics Python SDK lässt sich ein hochoptimierter Trainingslauf mit nur wenigen Codezeilen starten. Das Framework übernimmt nativ die Skalierung mit gemischter Genauigkeit, die Orchestrierung mehrerer GPUs über PyTorch und die Augmentierungspipelines.
from ultralytics import YOLO
# Load the lightweight, end-to-end YOLO26n model
model = YOLO("yolo26n.pt")
# Train on the COCO8 dataset
results = model.train(
data="coco8.yaml",
epochs=100,
imgsz=640,
device=0, # Train on the first CUDA GPU
)
# Export the NMS-free end-to-end head to ONNX
exported_path = model.export(format="onnx", nms=False)
print(f"Model seamlessly exported to: {exported_path}")Fazit: Welches Modell solltest du wählen?#
Beim Vergleich von EfficientDet und YOLO26 ist die Entwicklungsrichtung der Branche klar. EfficientDet bleibt ein bedeutender historischer Meilenstein in der Forschung zur zusammengesetzten Skalierung. Für moderne Anwendungen – unabhängig davon, ob sie auf Cloud-Clustern oder auf ressourcenbeschränkten Raspberry Pi-Geräten laufen – fällt die Wahl jedoch eindeutig auf Ultralytics.
Durch den Verzicht auf NMS, die Optimierung für einen deutlich geringeren VRAM-Bedarf und die Einbettung der Technologie in ein erstklassiges Entwicklerökosystem ist YOLO26 eindeutig die empfohlene Architektur für robuste, produktionsreife Bildverarbeitung. Ob du Fertigungsfehler erkennst oder landwirtschaftliche Erträge kartierst: Die Ultralytics Platform bringt dich mit unübertroffener Geschwindigkeit und Genauigkeit vom Datensatz bis zur Bereitstellung.