AI資格ドリル
資格を選ぶ↓

用語比較

YOLOとSSDの違い|画像全体から回帰で直接予測するか、デフォルトボックスと複数の特徴マップを使うか(G検定)

YOLO(You Only Look Once)とSSD(Single Shot MultiBox Detector)は、どちらも領域提案を別に行わず、1つのニューラルネットワークで物体を検出する一段階の手法です。G検定では、この2つが同じ選択肢群に並び、どちらの説明かを問われることがあります。

YOLOは物体検出を境界ボックスとクラス確率の回帰問題として捉え、SSDは縦横比と大きさの異なるデフォルトボックスと複数の特徴マップで検出すると覚えると、選択肢を切り分けられます。

このページは、2つの原論文(arXivの要旨)の記述をもとに、検出の捉え方・大小の物体への対応・速度で比べます。二段階の手法との違いは、YOLOとFaster R-CNN、SSDとFaster R-CNNの各ページにあります。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。G検定の一次情報確認日: 2026-10-02。

結論

YOLO

物体検出を、空間的に分離された境界ボックスとクラス確率への回帰問題として捉える。画像全体から1回の評価で、境界ボックスとクラス確率を直接予測する。

SSD

特徴マップの各位置に、縦横比と大きさの異なるデフォルトボックスを置く。解像度の異なる複数の特徴マップの予測を組み合わせて、さまざまな大きさの物体を扱う。

見分け方

選択肢に「回帰問題」「画像全体から1回の評価」があればYOLO、「デフォルトボックス」「複数の特徴マップ」があればSSD。

違いを表で確認

比較軸YOLOSSD
検出の捉え方YOLO:物体検出を、境界ボックスとクラス確率への回帰問題として捉え直すSSD:境界ボックスの出力空間を、位置ごとのデフォルトボックスの集合に離散化する
予測の出し方YOLO:1つのネットワークが、画像全体から1回の評価で境界ボックスとクラス確率を直接予測するSSD:各デフォルトボックスの物体カテゴリのスコアを出し、物体の形に合うようボックスの調整を出力する
大小の物体への対応と誤りの傾向YOLO:最先端の検出システムと比べ、位置の誤りは多いが、物体のない場所を誤って検出することは大幅に少ないSSD:解像度の異なる複数の特徴マップの予測を組み合わせて、さまざまな大きさの物体を扱う
領域提案の有無YOLO:検出のパイプライン全体が単一のネットワークで、エンド・ツー・エンドで最適化できるSSD:提案生成とその後の再サンプリングの段階を完全になくし、すべての計算を1つのネットワークにまとめる
原論文の速度と精度YOLO:基本モデルは毎秒45フレーム。小型版のFast YOLOは毎秒155フレームで、他のリアルタイム検出器の2倍のmAPSSD:300×300入力でVOC2007テストのmAP 72.1%・58FPS(Titan X)。500×500入力でmAP 75.1%

どこで迷っているかを切り分ける

01

「回帰問題として捉える」という選択肢を問われる人

YOLOです。従来は分類器を検出に転用していたのに対し、境界ボックスとクラス確率を直接予測する回帰問題として定式化し直しました。

02

「デフォルトボックス」「複数の特徴マップ」という語が出る人

SSDです。位置ごとに縦横比と大きさの異なる枠を置き、複数の解像度の特徴マップで大小の物体を扱います。

03

2つの一段階の手法の優劣を問われる人

FPSやmAPは、2つの原論文で入力サイズ・GPU・比較対象が異なります。数値だけで優劣を決めず、条件を確かめて読みます。

具体例で使い分ける

例 1

選択肢に「回帰問題」が出る場合(架空の場面)

「物体検出を境界ボックスとクラス確率への回帰問題として捉え、画像全体から1回の評価で予測する手法はどれか」という問いがあります。

  • 画像全体から1回の評価で直接予測し、回帰問題として捉える記述は、YOLOのものです。
  • SSDも一段階ですが、説明はデフォルトボックスと複数の特徴マップで行われます。

結論: 回帰問題と画像全体からの1回の評価ならYOLOです。

例 2

YOLOとSSDのどちらかを選ぶ問いで「デフォルトボックス」が出る場合(架空の場面)

「縦横比と大きさの異なる枠を各位置に置き、複数の特徴マップの予測を組み合わせる手法はどれか」という問いがあります。

  • 枠をあらかじめ置いて、その枠ごとにスコアと位置の調整を出す方式は、SSDの記述です。
  • YOLOの抄録は、境界ボックスとクラス確率の直接予測を述べていて、デフォルトボックスという語は使いません。

結論: デフォルトボックスならSSDです。

例 3

速度の数値を比べるよう求められる場合

YOLOの毎秒45フレームと、SSDの58FPSを並べて、どちらが速いかを問われています。

  • YOLOの45フレームは基本モデルの値で、SSDの58FPSは300×300入力をNvidia Titan Xで処理した値です。論文ごとに条件が違います。
  • YOLOの小型版Fast YOLOは毎秒155フレームで、同じYOLOでもモデルによって数値が変わります。

結論: 数値は条件を確かめて読みます。条件をそろえずに、速い遅いを決めません。

問題文から答えを選ぶ手順

  1. 1

    領域提案の有無を見る

    どちらも領域提案を使わない一段階の手法です。二段階のFaster R-CNNと区別するときに使います。

  2. 2

    検出の捉え方を見る

    回帰問題として直接予測するならYOLO、デフォルトボックスを置くならSSDです。

  3. 3

    大小の物体への対応を見る

    複数の解像度の特徴マップを組み合わせる記述はSSDです。

  4. 4

    数値は条件を確かめる

    FPSやmAPは入力サイズ・GPU・モデルの版で変わるため、条件をそろえずに優劣を決めません。

試験での見分け方

  • 1YOLOは、物体検出を境界ボックスとクラス確率の回帰問題として捉え、画像全体から1回の評価で直接予測する。
  • 2SSDは、位置ごとに縦横比と大きさの異なるデフォルトボックスを置き、複数の特徴マップの予測を組み合わせる。
  • 3YOLOもSSDも、領域提案を別に行わない一段階の手法である。
  • 4速度と精度の数値は、入力サイズ・GPU・モデルの版の条件を確かめて読む。

誤答しやすい選択肢

SSDだけが一段階の手法だと考える

修正: YOLOも1つのネットワークで直接予測する一段階の手法です。違いは、回帰問題として捉えるか、デフォルトボックスを使うかです。

デフォルトボックスをYOLOの用語と考える

修正: デフォルトボックスはSSDの用語です。YOLOの抄録は、境界ボックスとクラス確率の直接予測と述べています。

FPSの数字だけで優劣を決める

修正: YOLOの45フレームとSSDの58FPSは、別々の論文の条件で出た値です。そのまま比べません。

確認問題

Q1物体検出を境界ボックスとクラス確率の回帰問題として捉え、画像全体から1回の評価で予測する手法は?

答え: YOLO(You Only Look Once)

検出のパイプライン全体が単一のネットワークで、エンド・ツー・エンドで最適化できます。

Q2縦横比と大きさの異なるデフォルトボックスと、複数の特徴マップの予測で検出する手法は?

答え: SSD(Single Shot MultiBox Detector)

提案生成とその後の再サンプリングの段階をなくし、すべての計算を1つのネットワークにまとめます。

Q3YOLOとSSDに共通する、二段階の手法との違いは?

答え: 領域提案を別に行わず、1つのネットワークで検出する一段階の手法であること

二段階のFaster R-CNNは、領域提案ネットワークで領域を出してから検出します。

到達チェック

  • YOLOとSSDがどちらも一段階の手法だと言える
  • 回帰問題とデフォルトボックスを使い分けられる
  • 速度の数値は条件を確かめて読むと言える

同じ資格で次に知りたいこと

よくある質問

QYOLOとSSDの違いは?

A

どちらも一段階の手法です。YOLOは物体検出を境界ボックスとクラス確率の回帰問題として捉え、SSDはデフォルトボックスと複数の特徴マップで検出します。

QYOLOとSSDはどちらが速いですか?

A

原論文では、YOLOの基本モデルが毎秒45フレーム、SSDが300×300入力で58FPSと述べられています。ただし論文ごとに入力サイズやGPUなどの条件が違うため、そのまま優劣を決めないでください。

QYOLOとSSDは領域提案を使いますか?

A

どちらも使いません。YOLOは単一のネットワークで直接予測し、SSDは提案生成とその後の再サンプリングの段階をなくしています。

次に見る比較

執筆: ミナト編集部(運営者情報を見る)