コンテンツにスキップ

YOLO26 vs. EfficientDet:物体検出の新たな基準

急速に進化するコンピュータビジョンの分野において、精度・速度・計算効率のバランスを取るには適切なモデルアーキテクチャの選択が極めて重要である。この領域で特に注目される2つの候補が、リアルタイム検出の最先端をUltralytics 、スケーラブルな効率性で高く評価されるアーキテクチャEfficientDetである。本技術比較では、両者のアーキテクチャ革新、性能ベンチマーク、最適なユースケースを詳細に検証し、開発者が特定のアプリケーションに最適なツールを選択する手助けとする。

概要

EfficientDetが複合スケーリングという強力な概念を分野に導入した一方で、YOLO26は次世代のビジョンAIを代表し、パラメータ効率だけでなく展開の実用性も優先しています。2026年初頭にリリースされたYOLO26は、エンドツーエンドNMS、エッジデバイス上での大幅な推論高速化、そして単純な境界ボックス検出を超えた多様なタスクをサポートする包括的なエコシステムを提供します。

Ultralytics 概要

YOLO26は、著名なYOLO You Only Look Once)シリーズの最新モデルであり、 Ultralyticsによって設計されました。 YOLO11YOLOv10などのモデルの成功を基盤とし、コンシューマー向けハードウェアやエッジデバイスで実現可能な限界を押し広げます。

著者: Glenn JocherおよびJing Qiu
組織:Ultralytics
日付: 2026-01-14
GitHub:Ultralytics Repository
ドキュメント:YOLO26 Documentation

YOLO26についてさらに詳しく

主要なアーキテクチャ革新

YOLO26は、従来の検出器とは一線を画す画期的な機能をいくつか導入しています:

  • エンドツーNMS:オーバーラップするボックスをフィルタリングするために非最大抑制(NMS)後処理に大きく依存するEfficientDetとは異なり、YOLO26はネイティブにエンドツーエンドです。これによりNMS 排除され、デプロイメントパイプラインが簡素化され、リアルタイム推論に不可欠なレイテンシ変動が低減されます。
  • MuSGDオプティマイザー:Moonshot AIのKimi K2のような大規模言語モデル(LLM)のトレーニング技術に着想を得て、YOLO26はハイブリッドオプティマイザーを採用し、 SGD とミューオンを組み合わせたハイブリッドオプティマイザーを採用しています。この革新により、より安定したトレーニングダイナミクスと高速な収束が保証され、大規模モデルのトレーニングコストを削減します。
  • ProgLoss + STAL:プログレッシブ損失とソフトターゲットアンカー損失(STAL)の統合は、航空画像や精密農業などの応用分野で共通の課題である小物体検出において、大幅な改善をもたらす。
  • 簡略化されたエクスポート:ディストリビューション・フォーカルロス(DFL)を除去することで、YOLO26はモデルグラフを合理化し、 ONNXTensorRT などへのエクスポートを容易にし、低電力エッジデバイスとの互換性を最大化します。

EfficientDetの概要

EfficientDetは、スケーラブルな物体検出の必要性に応えるため、Google チームによって開発されました。バックボーン、特徴ネットワーク、予測ネットワークの解像度、深さ、幅を均一にスケーリングする複合スケーリング手法を採用しています。

著者:Mingxing Tan, Ruoming Pang, Quoc V. Le
組織:Google
日付:2019-11-20
Arxiv:EfficientDet Paper
GitHub:Google リポジトリ

主要なアーキテクチャ機能

  • BiFPN:双方向特徴ピラミッドネットワークは、容易なマルチスケール特徴融合を可能にする。
  • 複合スケーリング:単一の複合係数 $\phi$ がネットワークの全次元のスケールを制御し、精度と計算コストの増加を均衡させる。

技術比較

以下の表は、EfficientDetと比較したYOLO26の性能指標を示しています。YOLO26は、特に標準的なハードウェアにおいて、優れた速度と精度を発揮します。

モデルサイズ
(ピクセル)
mAPval
50-95
速度
CPU ONNX
(ms)
速度
T4 TensorRT10
(ms)
params
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9
EfficientDet-d064034.610.2*3.923.92.54
EfficientDet-d164040.513.5*7.316.66.1
EfficientDet-d264043.017.7*10.928.111.0
EfficientDet-d364047.528.0*19.5912.024.9
EfficientDet-d464049.742.8*33.5520.755.2
EfficientDet-d564051.572.5*67.8633.7130.0
EfficientDet-d664052.692.8*89.2951.9226.0
EfficientDet-d764053.7122.0*128.0751.9325.0

*注:EfficientDetCPU 、相対的なアーキテクチャの複雑さと古いベンチマークに基づいて推定されています。現代の標準化されたCPU 一般的ではないためです。

パフォーマンス分析

  1. 推論速度:YOLO26は、特にCPU上で著しく高速な推論を実現します。例えば、YOLO26nはエッジデバイス上でリアルタイム性能を発揮可能であり、EfficientDetの派生版がレイテンシに苦戦する場面でも対応できます。NMS 廃止は推論時間をさらに安定化させ、ロボット工学において決定論的で信頼性の高い処理を可能にします。
  2. 精度:YOLO26はより高い mAP を達成する。YOLO26xは57.5mAP到達し、はるかに大規模なEfficientDet-d7(53.7mAP)をも凌駕しつつ、劇的に高速である。
  3. トレーニング効率:MuSGDオプティマイザーにより、YOLO26は収束が早くなり、必要なエポック数が削減されます。これにより、クラウドコンピューティングコストの削減と、研究開発における反復サイクルの高速化が実現します。

メモリ効率

Ultralytics YOLO 、従来のアーキテクチャやTransformerベースのモデルと比較して、トレーニング時のCUDA 要件が一般的に低くなっています。これにより、開発者はコンシューマー向けGPU上でより大きなバッチサイズを用いて最先端モデルをトレーニングすることが可能になります。

ユースケースと応用

Ultralytics 優れている点

  • リアルタイムエッジAI: CPU 43%高速なため、YOLO26はラズベリーパイ、スマートフォン、スマートカメラへの展開に最適な選択肢です。
  • ロボティクスと自律システム: NMS設計が提供する決定論的レイテンシは、自律航行や産業用ロボティクスといった安全上重要なアプリケーションにおいて極めて重要である。
  • 多様なビジョンタスク:検出機能に加え、YOLO26はインスタンスセグメンテーション姿勢推定OBBをネイティブにサポートし、複雑なパイプライン向けの汎用性の高いバックボーンとなる。

EfficientDetが適合する場所

EfficientDetは、TensorFlow Googleパイプラインと既に統合されているレガシーシステムにとって、依然として有効な選択肢である。その複合的なスケーリング特性は、アーキテクチャのスケーリング法則を研究する研究者にとって有益だが、2026年の実用的な展開においては、速度と精度のトレードオフにおいて、現代的なYOLO に遅れを取ることが多い。

Ultralyticsの利点

Ultralytics EfficientDetに優先して選択することは、開発者に単なるモデル以上のものを提供します。それは活気あるエコシステムへの入り口を提供するのです。

  • 使いやすさ: Ultralytics 「ゼロからヒーローへ」の体験を実現するよう設計されています。わずか数行のPython モデルの読み込み、トレーニング、デプロイが可能です。
  • 健全なエコシステム: Ultralytics 頻繁なアップデート、充実したドキュメント、そしてツールが陳腐化しないことを保証するコミュニティUltralytics 。
  • 汎用性:EfficientDetは主に物体検出器である一方、YOLO26は分類や追跡を含む複数のコンピュータビジョンタスクに対応する統一フレームワークとして機能する。
  • シームレスな統合: Ultralytics は、データセット管理、モデルトレーニング、そして様々な形式へのワンクリックデプロイを容易に実現します。

コード例: YOLO26の始め方

YOLO26への移行は簡単です。Python を使用して画像に対して推論を実行する方法は以下の通りです:

from ultralytics import YOLO

# Load the nano model for maximum speed
model = YOLO("yolo26n.pt")

# Run inference on a local image
results = model("path/to/image.jpg")

# Process results
for result in results:
    result.show()  # Display the image
    result.save(filename="output.jpg")  # Save the result

他のモダンアーキテクチャを探求したいユーザー向けに、ドキュメントでは以下の内容も扱っています YOLO11 および RT-DETRについても解説しており、あらゆるコンピュータビジョン課題に対応する多様なツールを提供しています。

結論

効率的なニューラルネットワークの歴史においてEfficientDetが重要な役割を果たした一方で、YOLO26は2026年に実現可能な新たな基準を打ち立てました。優れた精度、CPU上での高速推論、NMSアーキテクチャを備えたYOLO26は、次世代のインテリジェントアプリケーションを構築する開発者にとって最適な選択肢です。Ultralytics システムの使いやすさとサポートと組み合わせることで、チームはこれまで以上に迅速に構想から本番環境への移行を実現できます。


コメント