コンテンツにスキップ

YOLO26 対YOLO: リアルタイム物体検出器の技術的比較

最先端のコンピュータビジョンモデルを選択する際には、推論速度、精度、導入の容易さの最適なバランスを見極めることが極めて重要です。本総合ガイドでは、ビジョンAI分野で注目される2つの主要モデル、Ultralytics YOLO比較します。両アーキテクチャともリアルタイム物体検出の限界を押し広げていますが、その基盤となる設計思想と想定されるユースケースは大きく異なります。

建築の革新とデザイン

Ultralytics :エッジファーストのビジョン基準

グレン・ジョチャーとジン・チウによって開発された Ultralytics によって開発され、2026年1月14日にリリースされたYOLO26は、YOLO 大きな飛躍を象徴する。エッジコンピューティング向けに一から設計され、最先端のLLMトレーニング手法と高度なビジョンアーキテクチャをシームレスに融合させている。

YOLO26の主要なアーキテクチャ上の革新点には以下が含まれる:

  • エンドツーエンドのNMS:YOLOv10を基盤とし、ネイティブにエンドツーエンドを実現。後処理段階での非最大抑制(NMS)を完全に排除することで、確定的な遅延を保証し、デプロイメントパイプラインを大幅に簡素化します。
  • DFL除去:ディストリビューション・フォーカル・ロス(DFL)を除去することでモデルグラフが簡素化されます。これにより、ONNXなどのデプロイメントフレームワークへのエクスポートが効率化されます。 ONNXTensorRT へのエクスポートを大幅に円滑化し、低電力エッジデバイスとの互換性を向上させます。
  • MuSGDオプティマイザー:Moonshot AIのKimi K2に着想を得た、確率的勾配降下法(SGD)とミューオンのハイブリッド手法。大規模言語モデル(LLM)のトレーニング技術革新をコンピュータビジョン分野にもたらし、驚くほど安定したトレーニングと高速な収束を実現する。
  • ProgLoss + STAL:これらの先進的な損失関数は、小型物体認識において顕著な改善をもたらします。これは、ドローンによる航空画像解析や複雑なロボティクス処理パイプラインにおいて不可欠な要件です。

YOLO26についてさらに詳しく

YOLO: 大規模ニューラルアーキテクチャ探索

アリババグループの徐仙哲、江一琪、陳偉華、黄一倫、張元、孫秀宇によって開発された(2022年11月23日公開)YOLO 、自動化されたアーキテクチャ発見にYOLO 。arXiv論文で詳述されているこの研究は、ニューラルアーキテクチャ探索(NAS)を活用し、厳格な遅延予算下で最適なバックボーンを見つける。

YOLO 主なアーキテクチャ上の特徴はYOLO :

  • MAE-NASバックボーン:多目的進化探索を用いて、精度とターゲット配置速度のバランスを自動設計するバックボーンを採用。
  • 効率的なRepGFPN:頑健なヘビーネック設計により、異なるスケールにわたる特徴融合を最適化し、複雑な視覚シーンの処理能力を高度に高める。
  • ZeroHead:最終予測層における計算オーバーヘッドを最小化するために設計された、大幅に簡素化された検出ヘッド。

DAMO-YOLOの詳細

適切なアーキテクチャの選択

YOLOアーキテクチャYOLO特定の事前定義されたハードウェア制約下では優れているが、YOLO26のNMS設計DFL除去により、多様なエッジ環境やクラウド環境においてはるかに汎用性が高く予測可能な選択肢となっている。

パフォーマンスとメトリクスの比較

標準COCO で学習したモデルバリエーションの直接比較により、明確な性能プロファイルが明らかになった。下表は精度(mAP)、速度、計算リソース(パラメータ数とFLOPs)のトレードオフ関係を示している。

モデルサイズ
(ピクセル)
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
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

パフォーマンス分析

データ分析の結果、現代的なアプリケーションでは性能バランスがYOLO26に大きく傾いている。Nano版(YOLO26n)はわずか240万パラメータという驚異的な軽量性を実現し、NVIDIA GPU1.7ミリ秒という圧倒的な速度を達成する。さらにYOLO26は CPU 最大43%高速化を実現するよう特別に設計されており、専用GPU を持たないエッジデバイス向けには文句なしの最強選択肢となる。

mAPDAMO-YOLOがYOLO26nをわずかに上回るものの、その代償としてパラメータ数が約4倍(850万)必要となる。より大規模なバリエーションに移行するにつれ、YOLO26は一貫してYOLO を維持しつつ、より小さなメモリフットプリントと低い CUDA メモリ使用量、そして大幅に高速TensorRT を維持しながら、一貫してDAMO-YOLOを上回る精度を実現しています。

エコシステム、ユーザビリティ、およびトレーニング効率

機械学習モデルの真の強みは、その生データ指標だけでなく、開発者や研究者がいかに容易に活用できるかにある。

Ultralyticsの利点

Ultralytics を選択することで、高度に洗練された開発者中心のエコシステムへのアクセスが保証されます。データ拡張ハイパーパラメータ調整、堅牢な実験追跡を含む複雑なワークフローが、直感的なコマンドに抽象化されています。

さらに、YOLO26は比類のない汎用性を提供します。YOLO 純粋な物体YOLO 、YOLO26は複数の領域において、箱から出してすぐに使える包括的でタスク特化型の改善を実現します:

学習方法論

YOLO トレーニングでは、大規模な「教師」モデルが小規模な「生徒」モデルを訓練する複雑な蒸留プロセスがYOLO 用いられる。この手法はわずかな精度向上をもたらす一方で、GPU 長いトレーニングサイクルを必要とする。

一方、YOLO26のメモリ要件は大幅に低減されています。MuSGDオプティマイザを搭載したYOLO26は、標準的なコンシューマー向けハードウェア上で迅速かつ効率的に学習します。以下に、PyTorchを使用してYOLO26モデルをいかに容易に学習できるかを示します。 PyTorchベースUltralytics Python 簡単にトレーニングできる様子を以下に示します:

from ultralytics import YOLO

# Initialize the natively end-to-end YOLO26 nano model
model = YOLO("yolo26n.pt")

# Train on a custom dataset effortlessly
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Export the optimized, NMS-free model
model.export(format="onnx")

その他のモデルについて

Ultralytics 内の他のモダンアーキテクチャを探索したい場合は、高性能な YOLO11 はレガシーパイプライン向けの優れた選択肢です。一方、トランスフォーマーベースのアーキテクチャに関心のある研究者は、 RT-DETR モデルを検討できます。

現実世界のアプリケーション

これらのアーキテクチャの選択は、最終的には導入環境によって決まります。

エッジAIとIoTデバイス

スマート小売カメラ、自動農業監視システム、ロボット工学においては、演算リソースが厳しく制限される。こうした場面ではYOLO26が最適な選択肢となる。CPU 43%高速化され、NMS完全にNMSパイプラインと最小限のパラメータ量により、ラズベリーパイなどのエッジデバイス上でも、重要な精度を損なうことなくスムーズに動作する。

高速製造と品質管理

高速な製造自動化ラインにおいて、高速移動するコンベアベルト上の欠陥を検出するには、最小限の確定的な遅延が求められる。YOLO 特定のGPU では十分にYOLO 、NMS による変動する遅延はロボットアクチュエータの同期を乱す可能性がある。YOLO26のエンドツーエンド特性は一貫した予測可能なフレーム処理時間を保証し、高速産業用ロボットへの完璧な統合を実現する。

ドローンおよび航空写真

高高度からの微小対象物の検出は極めて困難である。YOLO26におけるProgLossとSTALの統合は、小型物体認識能力を飛躍的に向上させた。野生生物の追跡からUAVによる交通渋滞分析まで、YOLO26はYOLOを含む従来アーキテクチャが頻繁に見逃す小さな画素面積の物体を確実に識別する。

ユースケースと推奨事項

YOLO 具体的なプロジェクト要件、デプロイメント上の制約、およびエコシステム上の好みにYOLO 。

YOLO26を選択すべき時

YOLO26は以下に最適です:

  • NMSデプロイメント:ノンマキシマムサプレッション(NMS)後処理の複雑さを伴わずに、一貫した低遅延推論を必要とするアプリケーション。
  • CPU: GPU を持たないデバイスにおいて、YOLO26のCPU 決定的な優位性を提供する。
  • 小型物体検出: ドローン航空写真やIoTセンサー解析といった困難なシナリオにおいて、ProgLossとSTALが微小物体の精度を大幅に向上させる。

DAMO-YOLOを選択するタイミング

YOLO 以下の方におすすめYOLO :

  • 高スループット動画解析:固定NVIDIA GPU 上で高FPS動画ストリームを処理し、バッチ1スループットを主要指標とする。
  • 産業用製造ライン:専用ハードウェア上でGPU 厳しい制約があるシナリオ。例:組立ラインにおけるリアルタイム品質検査。
  • ニューラルアーキテクチャ探索研究:自動化されたアーキテクチャ探索(MAE-NAS)と効率的な再パラメータ化バックボーンが検出性能に及ぼす影響の検討。

結論

YOLO 特定ハードウェアターゲット向けニューラルアーキテクチャ探索の能力YOLO 興味深いYOLO 一方、Ultralytics 現代のAI実践者にとって優れた総合的ソリューションとして存在感を示している。 エンドツーエンドNMSアーキテクチャ、大幅に低減されたメモリ要件、ハイブリッドMuSGDオプティマイザ、そして完璧に整備されたエコシステムを備えたYOLO26は、開発者がこれまで以上に迅速かつ確実に最先端のビジョンシステムを構築・展開することを可能にします。


コメント