Ultralytics YOLO27:

EfficientDet vs. DAMO-YOLO#

Beim Aufbau skalierbarer Computer-Vision-Pipelines ist die Auswahl der richtigen Modellarchitektur eine entscheidende Entscheidung, die sowohl die Umsetzbarkeit der Bereitstellung als auch die Erkennungsgenauigkeit beeinflusst. Dieser Leitfaden bietet einen umfassenden technischen Vergleich zwischen zwei bekannten Architekturen im Bereich der visuellen Erkennung: EfficientDet und DAMO-YOLO.

Obwohl beide Modelle bedeutende Innovationen in der Objekterkennung hervorgebracht haben, hat die rasante Entwicklung der visuellen KI den Weg für stärker integrierte Ökosysteme geebnet. Im Verlauf dieser Analyse untersuchen wir die grundlegenden Funktionsweisen dieser älteren Netzwerke und zeigen zugleich, warum moderne Lösungen wie die Ultralytics Platform und Ultralytics YOLO26 zum Industriestandard für Produktionsumgebungen geworden sind.

EfficientDet: Skalierbare und effiziente Objekterkennung#

EfficientDet wurde von Forschern bei Google entwickelt und darauf ausgelegt, die Modellarchitektur systematisch zu skalieren und gleichzeitig eine hohe Effizienz beizubehalten. Dies wurde durch eine kombinierte Skalierung von Netzwerktiefe, -breite und Eingabeauflösung erreicht.

Details zu EfficientDet:

Architektonische Innovationen#

Der wichtigste Beitrag von EfficientDet ist das bidirektionale Merkmals-Pyramidennetzwerk (BiFPN). Im Gegensatz zu herkömmlichen FPNs ermöglicht BiFPN eine einfache und schnelle Fusion von Merkmalen über mehrere Maßstäbe hinweg, indem lernbare Gewichte verwendet werden, um die Bedeutung verschiedener Eingabemerkmale zu bestimmen. Dies wird mit dem Backbone von EfficientNet kombiniert und ergibt eine Modellfamilie (D0 bis D7), die sich vorhersehbar skalieren lässt.

Stärken und Schwächen#

Die größte Stärke von EfficientDet liegt in seiner Parametereffizienz. Für Aufgaben, bei denen die mittlere durchschnittliche Präzision (mAP) in stark eingeschränkten Cloud-Umgebungen maximiert werden muss, ist seine Methode der kombinierten Skalierung äußerst vorhersehbar. EfficientDet ist jedoch bekanntermaßen komplex von Grund auf zu trainieren und erfordert häufig umfangreiche Hyperparameteroptimierung. Darüber hinaus erschwert die starke Abhängigkeit von bestimmten TensorFlow-Operationen den Übergang zu Edge-Bereitstellungen über ONNX oder TensorRT im Vergleich zu den optimierten Exportfunktionen moderner YOLO-Modelle.

Erfahre mehr über EfficientDet

DAMO-YOLO: Automatisierte Architektursuche in der Praxis#

DAMO-YOLO verfolgt einen eigenständigen Ansatz und nutzt die neuronale Architektursuche (NAS), um optimale Netzwerkstrukturen für die Inferenz in Echtzeit automatisch zu entwerfen.

Details zu DAMO-YOLO:

Architektonische Innovationen#

DAMO-YOLO führt mehrere neuartige Technologien ein. Es nutzt ein durch NAS erzeugtes Backbone namens MAE-NAS, ein effizientes RepGFPN für den Neck sowie ein ZeroHead-Design, das die Rechenkosten des Erkennungskopfs drastisch reduziert. Außerdem verwendet es AlignedOTA für die Zuweisung von Labels und setzt stark auf die Verbesserung durch Wissensdestillation, um die Leistung seiner kleineren Varianten zu steigern.

Stärken und Schwächen#

DAMO-YOLO überzeugt durch seine GPU-Inferenzgeschwindigkeit und wurde speziell für die Bereitstellung auf NVIDIA-Architekturen mit TensorRT entwickelt. Durch das Entfernen umfangreicher Kopfstrukturen liefert das Modell Vorhersagen mit geringer Latenz. Die automatisierte Architektursuche kann die Modellstruktur jedoch undurchsichtig machen und das manuelle Debugging oder die Feinabstimmung für kundenspezifische Edge-Geräte erschweren. Im Gegensatz zu Ultralytics YOLO11, das sehr vielseitig einsetzbar ist, konzentriert sich DAMO-YOLO hauptsächlich auf die Erkennung von Begrenzungsboxen und bietet keine native Unterstützung für fortgeschrittene Aufgaben wie Posenschätzung oder die Erkennung orientierter Begrenzungsboxen (OBB) ohne zusätzliche Anpassungen.

Erfahre mehr über DAMO-YOLO

Leistungsvergleich#

Für die Auswahl eines Modells ist es entscheidend, die empirischen Kompromisse zu verstehen. Die folgende Tabelle vergleicht die EfficientDet-Familie und die DAMO-YOLO-Reihe anhand wichtiger Leistungsmetriken.

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
DAMO-YOLOt64042.0-2.328.518.1
DAMO-YOLOs64046.0-3.4516.337.8
DAMO-YOLOm64049.2-5.0928.261.8
DAMO-YOLOl64050.8-7.1842.197.3
Analyse der Daten

EfficientDet-d7 erreicht die höchste theoretische Genauigkeit, erfordert jedoch enorme Rechenleistung und ist daher für Edge-KI ungeeignet. DAMO-YOLO bietet eine herausragende TensorRT-Geschwindigkeit, benötigt jedoch im Allgemeinen mehr Parameter als die kleineren EfficientDet-Modelle, um eine vergleichbare Genauigkeit zu erreichen.

Anwendungsfälle und Empfehlungen#

Die Wahl zwischen EfficientDet und DAMO-YOLO hängt von deinen spezifischen Projektanforderungen, Bereitstellungsbeschränkungen und Präferenzen hinsichtlich des Ökosystems ab.

Wann du EfficientDet wählen solltest#

EfficientDet ist eine gute Wahl für:

  • Google-Cloud- und TPU-Pipelines: Systeme, die eng in Google Cloud Vision APIs oder TPU-Infrastrukturen integriert sind, in denen EfficientDet nativ optimiert ist.
  • Forschung zur zusammengesetzten Skalierung: Akademische Benchmarks, die sich auf die Untersuchung der Auswirkungen einer ausgewogenen Skalierung von Netzwerktiefe, -breite und Auflösung konzentrieren.
  • Mobile Bereitstellung über TFLite: Projekte, die ausdrücklich den Export nach TensorFlow Lite für Android- oder Embedded-Linux-Geräte benötigen.

Wann du DAMO-YOLO wählen solltest#

DAMO-YOLO wird empfohlen für:

  • Videoanalyse mit hohem Durchsatz: Verarbeitung von Videostreams mit hoher Bildrate auf fest installierter NVIDIA-GPU-Infrastruktur, bei der der Durchsatz mit Batchgröße 1 die wichtigste Kennzahl ist.
  • Industrielle Fertigungslinien: Szenarien mit strengen GPU-Latenzvorgaben auf dedizierter Hardware, beispielsweise die Qualitätsprüfung in Echtzeit an Montagelinien.
  • Forschung zur neuronalen Architektursuche: Untersuchung der Auswirkungen automatisierter Architektursuche (MAE-NAS) und effizienter reparametrisierter Backbones auf die Erkennungsleistung.

Wann du Ultralytics (YOLO26) wählen solltest#

Für die meisten neuen Projekte bietet Ultralytics YOLO26 die beste Kombination aus Leistung und Entwicklerfreundlichkeit:

  • Edge-Bereitstellungen ohne NMS: Anwendungen, die eine konsistente Inferenz mit geringer Latenz ohne die Komplexität der Nachverarbeitung zur Nichtmaximalunterdrückung erfordern.
  • Umgebungen ausschließlich mit CPU: Geräte ohne dedizierte GPU-Beschleunigung, bei denen die bis zu 43 % schnellere CPU-Inferenz von YOLO26 einen entscheidenden Vorteil bietet.
  • Erkennung kleiner Objekte: Anspruchsvolle Szenarien wie Luftaufnahmen mit Drohnen oder die Analyse von IoT-Sensoren, bei denen ProgLoss und STAL die Genauigkeit bei winzigen Objekten deutlich steigern.

Der Vorteil von Ultralytics: Über Legacy-Modelle hinaus#

EfficientDet und DAMO-YOLO liefern zwar wertvolle wissenschaftliche Erkenntnisse, moderne Entwickler benötigen jedoch Frameworks, die Spitzenleistung mit einer guten Entwicklerfreundlichkeit verbinden. Hier zeichnet sich das Ultralytics-Ökosystem aus.

Unübertroffene Benutzerfreundlichkeit und ein starkes Ökosystem#

Die Bereitstellung von Modellen aus separaten, stark angepassten Forschungsarchiven führt häufig zu erheblichen Integrationsproblemen. Ultralytics bietet ein einheitliches, sorgfältig gepflegtes Ökosystem mit umfassender Dokumentation und einer Python-API. Unabhängig davon, ob du Google Colab zum Training verwendest oder für die mobile Inferenz nach CoreML exportierst, benötigt die Pipeline nur wenige Codezeilen.

from ultralytics import YOLO

# Load the highly recommended YOLO26 nano model
model = YOLO("yolo26n.pt")

# Train the model effortlessly on a custom dataset
model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Export the trained model to ONNX for production
model.export(format="onnx")

Die YOLO26-Revolution#

Für Entwickler, die EfficientDet oder DAMO-YOLO evaluieren, stellt Ultralytics YOLO26 den ultimativen evolutionären Schritt dar. Das Anfang 2026 veröffentlichte Modell führt grundlegende neue Fähigkeiten ein:

  • End-to-End-Design ohne NMS: Als erstes von YOLOv10 eingeführt, macht YOLO26 die Nachbearbeitung durch Nicht-Maximum-Unterdrückung (NMS) nativ überflüssig. Dies führt zu deutlich einfacheren Bereitstellungsarchitekturen und einer konsistenten Latenz auf unterschiedlicher Hardware.
  • Bis zu 43 % schnellere CPU-Inferenz: Für Edge-Bereitstellungen ohne leistungsstarke GPUs – Szenarien, in denen DAMO-YOLO Schwierigkeiten hat – ist YOLO26 umfassend optimiert und erzielt erhebliche Geschwindigkeitssteigerungen auf herkömmlichen CPUs.
  • MuSGD-Optimierer: YOLO26 verbindet Innovationen aus der LLM-Entwicklung mit Computer Vision und integriert den MuSGD-Optimierer (inspiriert von Moonshot AI), der im Vergleich zu den fragilen Trainingsschleifen von EfficientDet ein äußerst stabiles Training und eine schnelle Konvergenz gewährleistet.
  • Entfernung von DFL: Die Entfernung von Distribution Focal Loss vereinfacht den Exportprozess und garantiert eine bessere Kompatibilität mit stromsparenden Mikrocontrollern und Raspberry Pi-Geräten.
  • ProgLoss + STAL: Diese fortschrittlichen Verlustfunktionen verbessern die Erkennung kleiner Objekte erheblich – ein Bereich, in dem ältere Architekturen traditionell Schwächen zeigen.

Speichereffizienz und vielseitige Aufgabenunterstützung#

Im Gegensatz zu Transformer-Modellen oder stark fusionierten NAS-Netzwerken zeichnen sich Ultralytics-Modelle durch eine besonders hohe Speichereffizienz aus. Sie verbrauchen beim Training deutlich weniger CUDA-Speicher und ermöglichen dadurch schnelle Iterationen auf Hardware für den Endverbraucher.

Während EfficientDet und DAMO-YOLO außerdem strikt auf Begrenzungsboxen beschränkt sind, unterstützt Ultralytics Instanzsegmentierung und Bildklassifizierung nativ innerhalb desselben intuitiven Frameworks. Für Anwender, die ältere Projekte weiterführen, bleibt Ultralytics YOLOv8 eine äußerst zuverlässige, weit verbreitete Alternative, die es zu prüfen lohnt.

Fazit#

Bei der Wahl der richtigen Vision-Architektur müssen theoretische Spitzenleistung und die Realität der Bereitstellung gegeneinander abgewogen werden. EfficientDet bietet einen mathematisch eleganten Skalierungsansatz, während DAMO-YOLO überzeugende GPU-Rohgeschwindigkeiten liefert. Für Teams, die eine schnelle Entwicklung, zuverlässige Bereitstellungen und modernste Funktionen priorisieren, liegen Ultralytics-Modelle jedoch eindeutig vorn. Durch die Kombination von Innovationen wie NMS-freier Inferenz und MuSGD-Optimierung stellt YOLO26 sicher, dass deine Computer-Vision-Projekte auf der leistungsfähigsten, wartbarsten und effizientesten verfügbaren Grundlage aufbauen.

Kommentare