Skip to the content.

最終更新日:2026年8月16日

DS検定トップ > CNN(畳み込みニューラルネットワーク)とは?画像認識AIの基本【DS検定】

まず結論

CNN(Convolutional Neural Network)は、畳み込みを使って画像から特徴を抽出するニューラルネットワークです。

DS検定では、次の関係を押さえると判断しやすくなります。

用語 役割
カーネル 特徴を検出するための小さな行列
畳み込み カーネルを使って特徴を計算する処理
CNN 畳み込みを組み込んだ学習モデル

直感的な説明

人は画像を見るとき、いきなり「猫」と判断するのではなく、

  • 輪郭
  • 模様
  • 耳や目の形

などの特徴を手掛かりにしています。

CNNも同じように、画像の局所的な特徴を段階的に取り出し、最終的な分類や認識につなげます。

定義・仕組み

CNNは、主に次の処理を組み合わせます。

① 畳み込み層

カーネルを使い、画像からエッジ・模様・形などの特徴を抽出します。

② プーリング層

特徴マップを縮小し、重要な情報を残しながら計算量を減らします。

③ 全結合層など

抽出した特徴を使って、分類などの最終判断を行います。

CNNの特徴

特徴 意味
局所的な特徴を見る 近くの画素の関係を利用する
重みを共有する 同じカーネルを画像の各位置で使う
カーネルを学習する 人が固定するのではなく、学習で調整される

どんな場面で使う?

画像分類

猫・犬・車など、画像全体のカテゴリを判定します。

物体検出・画像認識

画像内の物体や特徴を検出するモデルの基礎として使われます。

医療画像・外観検査

病変や製品欠陥など、画像内の特徴を捉える用途で使われます。

CNNは画像以外にも応用されますが、DS検定ではまず画像認識に強いモデルとして押さえるのが基本です。

よくある誤解・混同

❌ CNN = 畳み込みそのもの

畳み込みは処理、CNNはその処理を利用するモデルです。

❌ CNNは画像をそのまま全結合層へ入れるモデル

CNNでは、畳み込みによって局所的な特徴を抽出してから後段の処理につなげます。

❌ カーネルは人が必ず固定する

通常の画像フィルタでは固定カーネルを使うことがありますが、CNNではカーネルの重みを学習します。

❌ CNNは画像にしか使えない

画像が代表的ですが、1次元信号や時系列などへ応用されることもあります。

まとめ(試験直前用)

  • CNN = 畳み込みを使うニューラルネットワーク
  • 畳み込み層で特徴を抽出する
  • プーリングで情報をまとめることがある
  • CNNではカーネルの重みを学習する
  • カーネル = ルール / 畳み込み = 計算 / CNN = モデル

DS検定では、「画像の局所的な特徴を畳み込みで抽出する」と書かれていたらCNNを疑いましょう。

対応スキル項目(ver.6 データサイエンス)

  • 分類:解析技術
  • スキルカテゴリ:モデル化
  • サブカテゴリ:深層学習
  • 必須スキル:—
  • ★ CNN、RNN、Transformerなど主要な深層学習アーキテクチャの特徴と用途を説明できる
  • ver.6 ★1スキルチェックで確認する

    🔗 関連記事



© 2024-2026 stemtazoo. All rights reserved.