ITパスポート 2020年 秋期 問19
問題文
ディープラーニングを構成する技術の一つであり、人間の脳内にある神経回路を数学的なモデルで表現したものはどれか。
選択肢
ア:コンテンツデリバリネットワーク
イ:ストレージエリアネットワーク
ウ:ニューラルネットワーク(正解)
エ:ユビキタスネットワーク
🔒 解説は解答すると表示されます
ディープラーニングを構成する技術の一つであり、人間の脳内にある神経回路を数学的なモデルで表現したものはどれか。【ITパスポート 解説】
正解の理由
選択肢の中で、人間の脳の神経回路を数学的にモデル化したものに当てはまるのは ウ の「ニューラルネットワーク(Neural Network:人間の脳の神経回路を模した計算モデル)」です。
ディープラーニング(Deep Learning:多層のニューラルネットワークを用いる機械学習の手法)の中核となるのがニューラルネットワークです。ノード(人工ニューロン)が層を成してつながり、重み(シナプスの強さに相当)を学習していきます。したがって「脳の神経回路を数学的に表現したもの」という説明に最も合致します。
ディープラーニング(Deep Learning:多層のニューラルネットワークを用いる機械学習の手法)の中核となるのがニューラルネットワークです。ノード(人工ニューロン)が層を成してつながり、重み(シナプスの強さに相当)を学習していきます。したがって「脳の神経回路を数学的に表現したもの」という説明に最も合致します。
解法ステップ
- 問題文のキーワードを探す:「人間の脳内にある神経回路」「数学的なモデル」→ これが最も示す概念は「ニューラル(神経の)ネットワーク」。
- 各選択肢の意味を確認する(初見でも一言で説明できるかどうか)。
- ア: コンテンツデリバリネットワーク(Content Delivery Network:ウェブコンテンツを素早く配信する仕組み)
- イ: ストレージエリアネットワーク(Storage Area Network:大量のデータ保存装置を専用ネットワークでまとめる仕組み)
- ウ: ニューラルネットワーク(Neural Network:脳の神経回路を模した計算モデル)
- エ: ユビキタスネットワーク(Ubiquitous Network:いつでもどこでも繋がるネットワーク概念)
- 「脳の神経回路」を直接表すのは ウ だけなので、それが正しいと判断する。
選択肢別の誤答解説
- ア: コンテンツデリバリネットワーク(CDN:Content Delivery Network)
- 説明:ウェブサイトの画像や動画などを利用者の近くのサーバから配信して表示を速くする仕組みです。ネットワークと配信の話であり「脳の神経回路」とは関係ありません。
- イ: ストレージエリアネットワーク(SAN:Storage Area Network)
- 説明:企業などで大量のデータを保存するために、専用の高速ネットワークでストレージをまとめて管理する技術です。ハードウェア・ネットワークの話で、神経回路のモデルではありません。
- ウ: ニューラルネットワーク(Neural Network)
- 説明:ノード(人工ニューロン)とそれらを結ぶ重みで構成され、脳の神経回路を数学的に模倣したモデルです。ディープラーニングはこのニューラルネットワークを多層にしたものを使います。よって問題文に合致します。
- エ: ユビキタスネットワーク(ユビキタス:いたるところに存在する)
- 説明:人やモノがいつでもどこでもネットワークで接続されることを指す概念です。環境の広がり・利便性に関する用語で、脳の回路モデルとは無関係です。
よくある誤解
- 「ディープラーニング=ニューラルネットワークそのもの」と混同する
- 実際は、ディープラーニングはニューラルネットワークを多層(deep)にした手法の一つです。ニューラルネットワークはもっと広い概念で、浅い(層が少ない)ものも含まれます。
- 「ニューラルネットワークは脳と完全に同じ仕組みだ」と考える誤解
- ニューラルネットワークは脳の一部の仕組み(ニューロンとシナプスの接続)を単純化してモデル化したものです。生物学的な脳の複雑さや形式的な働きを完全に再現するわけではありません。
- 「ネットワークという言葉=通信ネットワーク」と捉える誤解
- 「ニューラルネットワーク」は通信を扱うネットワークではなく、計算や情報処理を行うための構造です。通信系のCDNやSAN、ユビキタスとは目的が異なります。
補足コラム
- ニューラルネットワークの基本要素
- ニューロン(ノード): 入力を受け取り、計算して出力する単位。簡単な数学関数(例:シグモイド関数やReLU)を使います。
- 重み(ウェイト): ノード間の接続の強さを表す値。学習で調整されます。
- 層(レイヤー): 入力層、隠れ層(中間層)、出力層に分かれます。隠れ層を多くすると「深い(ディープ)」ネットワークになります。
- 学習の流れ(簡単に)
- データをネットワークに入力 → 出力を得る → 出力と正解の差(誤差)を計算 → 誤差をもとに重みを少しずつ変える(バックプロパゲーションという仕組み)→ 精度が上がるまで繰り返す。
- 身近な例:写真の猫判定
- たくさんの猫写真と猫でない写真を使って学習させると、ニューラルネットワークは「猫らしさ」を特徴として自動で学び、新しい写真が猫かどうか判定できるようになります。
FAQ
Q1. ニューラルネットワークと機械学習は同じですか?
A1. 違います。機械学習(Machine Learning)はデータから学ぶ広い分野の総称です。その中にニューラルネットワークを使う手法があり、さらに多層にしたものがディープラーニングです。
A1. 違います。機械学習(Machine Learning)はデータから学ぶ広い分野の総称です。その中にニューラルネットワークを使う手法があり、さらに多層にしたものがディープラーニングです。
Q2. ニューラルネットワークはプログラムなしで動きますか?
A2. いいえ。ニューラルネットワークはソフトウェア(プログラム)や専用のライブラリで実装し、データを与えて学習・推論させます。ハードウェア(GPUなど)を使って高速化することも多いです。
A2. いいえ。ニューラルネットワークはソフトウェア(プログラム)や専用のライブラリで実装し、データを与えて学習・推論させます。ハードウェア(GPUなど)を使って高速化することも多いです。
Q3. ディープラーニングはすべての問題に使えるのですか?
A3. 便利ですが万能ではありません。大量のデータと計算資源が必要で、データが少ない問題や説明性(なぜそう判断したかを説明すること)が重要な場合は別の手法が適しています。
A3. 便利ですが万能ではありません。大量のデータと計算資源が必要で、データが少ない問題や説明性(なぜそう判断したかを説明すること)が重要な場合は別の手法が適しています。
関連キーワード: ディープラーニング、ニューラルネットワーク、Deep Learning、Neural Network、機械学習、バックプロパゲーション、パーセプトロン、CDN、SAN、ユビキタスネットワーク、深層学習、ニューラルモデル

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

