CNN と RNN の違い
画像を見るか、時間の順序を追うか
- CNN と RNN は、どちらもディープラーニングで用いられる代表的なアルゴリズムですが、得意なデータが違います。
- CNN(畳み込みニューラルネットワーク)は画像認識に高い精度を示し、RNN(再帰型ニューラルネットワーク)は、音声やテキストのように時間の順序を持つ時系列データの処理に適しています。
- 選択肢には、RAG・LLM・VLM などの似た用語も並ぶので、「アルゴリズムか、生成 AI のモデルや手法か」もあわせて区別します。
ディープラーニングとアルゴリズム
ディープラーニングは、神経回路をまねたニューラルネットワークを何層にも重ねて、データの中から特徴量を自動で抽出して学習する技術です。非構造化データの分析で大きな進歩をもたらしました。
このディープラーニングで使われる代表的なアルゴリズムが、CNN と RNN です。
CNN とは
CNN(Convolutional Neural Network)は、畳み込み演算で画像の局所的な特徴を捉えるアルゴリズムです。画像認識で高い精度を示し、人間の画像認識の精度を超えているとされます。
医療現場での病変の検出や、セキュリティ分野の顔認証などに応用されています。
RNN とは
RNN(Recurrent Neural Network)は、音声やテキストなど、時間的な順序を持つ時系列データの処理に適したアルゴリズムです。「再帰型」ニューラルネットワークとも呼ばれます。
違いを表で比べる
| 比べること | CNN | RNN |
|---|---|---|
| 正式名 | Convolutional Neural Network | Recurrent Neural Network |
| 得意なデータ | 画像 | 音声やテキストなどの時系列データ |
| 特徴 | 畳み込み演算で画像の特徴を抽出する | 時間的な順序を持つデータを処理する |
| 応用の例 | 医療現場の病変の検出、顔認証 | 音声やテキストの処理 |
選択肢に並ぶ似た用語
CNN と RNN の穴埋めでは、次のような用語が選択肢に並びます。アルゴリズムの名前なのか、生成 AI のモデルや手法なのかで区別します。
- LLM: 大量のテキストを学習した大規模言語モデルで、人間の言語を理解して文章やプログラムコードなどを生成する、生成 AI の中核のモデルです。
- RAG: 外部のデータベースなどの知識を検索して参照し、回答を生成することで LLM を補う手法です。
- VLM: 視覚情報と言語情報がモデルの内部で結び付いていて、両方を同時に処理できるモデルです。
試験での問われ方
モバイルシステム技術検定2級では、第10章「生成AIとAI活用」で出ます。もちこ道場の第10章の問題では、次のような問われ方をしています。
- 穴埋め: 「画像認識において高い精度を示し、人間の画像認識精度を超えているとされる」の空欄に CNN、「音声やテキストなど時間的な順序を持つ時系列データの処理に適した」の空欄に RNN を選ぶ。選択肢には、LLM・VLM・RAG も並びます。
- 誤った記述を選ぶ: 「CNN は時系列データの処理に特化し、音声認識や機械翻訳で使う」「RNN は画像認識に高い精度を示し、顔認証に使う」「RNN は画像や動画の認識に特化していて、時系列データには向かない」といった、得意なデータを入れ替えた記述を見抜く。いずれも誤りです。
覚え方
- CNN は Convolutional(畳み込み)、画像。写真の一部分ずつ見ていく様子と結び付けます。
- RNN は Recurrent(再帰)、時系列。音声やテキストのように、順番が意味を持つデータです。
- 問われるのは「画像か、時系列か」の2択がほとんどなので、2つの得意なデータを入れ替えないことが要点です。
第10章のほかの用語は「第10章 生成AIとAI活用の要点」にまとめています。
第10章の問題を2問、解いてみる
もちこ道場の第10章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。
問1
ディープラーニングで用いられる代表的なアルゴリズムのうち、特に画像認識において高い精度を示し、人間の画像認識精度を超えているとされるものを1と呼びます。
答えと解説を見る
正解は 2(CNN)です。
【概要】
CNNはディープラーニングにおける代表的な手法である。画像の局所的特徴を捉える構造を持ち画像認識処理に長ける。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. RNNあなたの解答 RNNは時系列データや言語処理に適した再帰型構造であり、画像認識で非常に高い精度を示す空欄(1)と異なる。
- 2. CNN正解あなたの解答 CNNは畳み込み演算により特徴を抽出し画像認識で極めて高い精度を発揮するため空欄(1)に適合する。
- 3. LLMあなたの解答 LLMは大量のテキストを学習した大規模言語モデルであり、画像認識アルゴリズムを示す空欄(1)と異なる。
- 4. VLMあなたの解答 VLMは視覚と言語を統合して処理するモデルであり、画像認識に用いられる畳み込みアルゴリズムの空欄(1)と異なる。
問2
ディープラーニングで用いられる代表的なアルゴリズムのうち、音声やテキストなど、時間的な順序を持つ時系列データの処理に適したものを1と呼びます。
答えと解説を見る
正解は 3(RNN)です。
【概要】
RNNはディープラーニングにおける代表的アルゴリズムの一つであり、音声やテキストなどの時系列データの処理に適している。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. CNNあなたの解答 CNNは画像などの空間情報処理に長けた手法であり、時間順序を持つ時系列処理の空欄(1)に合致しない。
- 2. RAGあなたの解答 RAGは外部知識の検索結果を組み合わせ生成を行う手法であり、時系列アルゴリズムの空欄(1)に合致しない。
- 3. RNN正解あなたの解答 RNNは音声やテキストなど時系列順序のデータ処理に適した手法のため空欄(1)の記述に合致する。
- 4. LLMあなたの解答 LLMは大規模言語モデル全般を指す概念であり、基本アルゴリズムを示す空欄(1)に合致しない。
第10章は約130問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の142問から解き方を試せます(第2章からはプランで解けます)。
よくある質問
CNN と RNN は、どちらが優れていますか?
優劣ではなく、データの種類による使い分けです。画像のように空間の広がりを持つデータには CNN、音声やテキストのように時間の順序を持つデータには RNN が適しています。
ディープラーニングとは何ですか?
人間の脳にある神経回路をまねたニューラルネットワークを何層にも重ねて、データの中から特徴量を自動で抽出し、より複雑なパターンを学習して識別できるようにした技術です。従来は人間が手作業で特徴量を設計する必要がありましたが、ディープラーニングでは自動で行えます。
VLM とは何ですか?
画像や動画などの視覚情報と、テキストなどの言語情報がモデルの内部で結び付いていて、両方を同時に処理できる生成 AI のモデルです。CNN や RNN は処理に適したデータを区別するアルゴリズムで、視覚と言語を統合して処理するモデルとは別のものです。
もちこ道場
章ごとの問題と本番形式の模擬試験で、合格の力を確かめる
公式テキストの全13章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。
500円
31日間・買い切り・自動更新なし
- 全13章 1,804問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(100問・100分)なし
1,000円
31日間・買い切り・自動更新なし
- 全13章 1,804問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(100問・100分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
モバイルシステム技術検定2級の第10章「生成AIとAI活用」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第10章の問題を2問、その場で解いて確かめられます。
モバイルシステム技術検定2級の勉強時間は、公式の目安がありません。合格した人の体験談と解説サイトの目安を集めた平均(約60時間)と、1日2時間で1か月の計画を週ごとにまとめました。
出題範囲は、2026年11月6日にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。