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

G検定 大項目4 ディープラーニングの概要 予想問題と解説

G検定大項目4 ディープラーニングの概要」の予想問題を49収録しています。このページでは代表42問を解説つきで掲載し、全問は演習画面で解けます。公式シラバスの範囲で作成しています。

この章の要点

ニューラルネットワークの基礎・学習の仕組み・活性化関数と過学習対策・計算資源などを扱う分野です。49(基礎10問・標準20問・応用19問)を収録しています。

  • ニューラルネットワークの基礎
  • 学習の仕組み
  • 活性化関数と過学習対策
  • 計算資源

情報源と編集区分

公式範囲を確認し、問題数・難易度・確認点は当サイトが集計・編集。 一次情報確認日: 2026-07-03。

試験概要(公式)

確認しておきたいポイント

当サイトの作問時に観察した、取り違えやすい論点です(公式の統計ではありません)。

  • 勾配消失問題と勾配爆発の混同、およびReLUなど活性化関数による緩和の役割。
  • 局所最適解・大域最適解・鞍点の区別(鞍点はある方向に極小・別方向に極大)。
  • 誤差逆伝播法(バックプロパゲーション)と勾配降下法の役割の取り違え。

この章の関連用語

この分野の問題で扱う用語です。意味があいまいなものは、用語集で定義を確認できます。

この章に関連する比較記事

混同しやすい2つの概念を並べて整理した記事です。

よくある質問

Q大項目4 ディープラーニングの概要は何問収録されていますか?

A

現在49問を収録しています。内訳は基礎10問・標準20問・応用19問です。

Q大項目4 ディープラーニングの概要の頻出論点は何ですか?

A

ニューラルネットワークの基礎・学習の仕組み・活性化関数と過学習対策・計算資源などが出題対象です(当サイト収録問題に基づく編集部集計)。

Q間違えた問題はどう復習すればいいですか?

A

誤答した選択肢のどこがずれていたかを解説で確認し、関連用語がある場合は用語集で定義に戻ってから再演習することをおすすめします。

1 ・ ニューラルネットワークの基礎

入力を直接出力に結びつける単純な構造では表現力が足りないため、入力層と出力層の間に中間の層を追加して複雑な対応関係を表せるようにしたニューラルネットワークはどれか。

  • オートエンコーダ
  • 多層パーセプトロン
  • 単純パーセプトロン
  • 畳み込みニューラルネットワーク
答えと解説を見る
多層パーセプトロン正解
解説

正解は多層パーセプトロン。入力層と出力層だけを直接つなぐ単純パーセプトロンでは表現力に限界があるため、間に隠れ層を挟んで複雑な入出力関係を近似できるようにしたのが多層パーセプトロンである。単純パーセプトロンは、この設問が「表現力が足りない」と指摘している改善前の構造そのものであり、隠れ層を持たない。オートエンコーダも隠れ層を持つが、目的は入力と同じものを出力へ再現し低次元表現を得ることにあり、設問が求める「複雑な対応関係を表す」ための多層化とは目的が異なる。畳み込みニューラルネットワークは画像などの空間構造を持つデータに畳み込み層・プーリング層を適用する専用構造で、隠れ層に相当する層を持つ点は共通しても、汎用的な多層パーセプトロンの説明とは別のアーキテクチャである。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

2 ・ ニューラルネットワークの基礎

ニューロンが受け取る複数の入力それぞれに掛け合わされ、その入力が出力にどれだけ影響するかを表す、学習によって調整される数値はどれか。

  • 学習率
  • バイアス
  • 重み
  • 活性化関数
答えと解説を見る
重み正解
解説

正解は重み。ニューロンは複数の入力を受け取り、それぞれに個別の重みを掛け合わせて足し合わせることで、その入力が出力にどれだけ影響するかを表す。重みは学習によって値が調整され、入力ごとに異なる値を持つ点が特徴である。バイアスは入力に掛け合わされる係数ではなく、重み付き和に加算される定数項で、ニューロンの発火のしやすさ(閾値相当)を調整する。活性化関数は、重みとバイアスで計算した値を非線形に変換する関数そのものであり、入力に掛け合わされる数値ではない。学習率は勾配に基づいてパラメータをどれだけ動かすかを決める更新の歩幅であり、入力ごとに個別に存在する値でもない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

3 ・ 学習の仕組み

出力で生じた誤差を出力側の層から入力側の層へ向かってさかのぼらせ、各重みをどれだけ修正すべきかを計算する学習手法はどれか。

  • 交差検証(クロスバリデーション)
  • 確率的勾配降下法(SGD)
  • 主成分分析(PCA)
  • 誤差逆伝播法(バックプロパゲーション)
答えと解説を見る
誤差逆伝播法(バックプロパゲーション)正解
解説

正解は誤差逆伝播法。出力層で生じた誤差を出力側から入力側へ向かって連鎖律で伝え、途中の各層の重みをどれだけ修正すべきか(勾配)を計算する手法である。確率的勾配降下法は、誤差逆伝播法で求めた勾配を使って実際に重みを更新する最適化の手続きであり、誤差を逆向きに伝えて勾配を求める計算そのものではない。主成分分析はデータの分散が大きい方向を軸として次元を削減する教師なし学習の手法で、重みの修正量を計算する学習手法ではない。交差検証はデータを分割して学習と評価を繰り返し汎化性能を見積もるモデル評価の手法であり、重みを更新する仕組みとは別の枠組みに属する。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

4 ・ 学習の仕組み

ネットワークの層を深くしたとき、シグモイド関数などの微分値が1未満で小さいために、入力層に近い層ほど重みの更新がほとんど進まなくなる現象はどれか。

  • 過学習(オーバーフィッティング)
  • 勾配消失問題
  • 次元削減
  • 信用割当問題
答えと解説を見る
勾配消失問題正解
解説

正解は勾配消失問題。シグモイド関数は微分値が1未満の小さい範囲にとどまり、誤差逆伝播で層をさかのぼるたびにこの小さな値が繰り返し掛け合わされるため、入力層に近い層に伝わる更新量は次第に小さくなり、ほとんど学習が進まなくなる。過学習は訓練データに適合しすぎて未知データへの予測精度が下がる現象であり、更新量が層を伝わりにくくなることとは別の問題である。次元削減はデータの特徴量の数を減らす前処理であり、層の深さや微分値の大きさとは関係しない。信用割当問題は、結果に対してネットワークのどの部分がどれだけ寄与したかを特定するという学習全般に関わる課題を指す言葉で、微分値が小さいために更新量が減衰するという具体的な仕組みそのものを指すものではない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

5 ・ 学習の仕組み

入力されたデータと同じものを出力するように学習させ、その過程で隠れ層に得られる低次元の表現を特徴抽出や事前学習に利用するネットワークはどれか。

  • 畳み込みニューラルネットワーク
  • オートエンコーダ
  • 多層パーセプトロン
  • 単純パーセプトロン
答えと解説を見る
オートエンコーダ正解
解説

正解はオートエンコーダ。入力と同じものを出力するよう学習させることで、途中の隠れ層に入力を圧縮した低次元の表現を獲得し、その表現を特徴抽出や他タスクの事前学習に利用する。多層パーセプトロンは入力層・隠れ層・出力層を持つ一般的な構造だが、学習の目標は入力の再現ではなく、与えられた入出力関係(分類や回帰の答え)を近似することにあり、入力を再現させる制約は課さない。単純パーセプトロンは隠れ層を持たない最も単純な構造で、低次元表現を学習する余地がない。畳み込みニューラルネットワークは画像などの空間構造を持つデータに畳み込み層・プーリング層を適用する専用構造で、目的は分類や検出であり、入力の再現を学習目標とする構造ではない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

6 ・ 活性化関数と過学習対策

出力層で用いられ、各クラスに対する出力値を合計が1になるように変換することで、多クラス分類の確率分布として解釈できるようにする関数はどれか。

  • tanh関数
  • ソフトマックス関数
  • シグモイド関数
  • ReLU関数
答えと解説を見る
ソフトマックス関数正解
解説

正解はソフトマックス関数。各クラスに対応する出力値を指数関数で変換したうえで正規化し、全出力の合計が1になるようにすることで、多クラス分類の確率分布として解釈できるようにする関数である。シグモイド関数は各入力を独立に0〜1の範囲へ変換するが、複数の出力ノードそれぞれの値を合計しても1になる保証はなく、多クラスの確率分布を作る関数ではない。tanh関数は各入力を独立に-1〜1の範囲へ変換する関数で、合計を1にする性質を持たない。ReLU関数は入力が0以下なら0、正ならそのまま出力する関数で、出力値には上限がなく確率として解釈できる範囲に収まらない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

7 ・ 活性化関数と過学習対策

入力値が0以下のとき0を、0より大きいときはその値をそのまま出力する単純な形で、勾配消失問題を起こしにくくした活性化関数はどれか。

  • ソフトマックス関数
  • シグモイド関数
  • tanh関数
  • ReLU関数
答えと解説を見る
ReLU関数正解
解説

正解はReLU関数。入力が0以下のとき0を、0より大きいときはその値をそのまま出力する区分線形の単純な形をしており、正の領域では微分値が一定であるため、層を重ねても勾配が縮小しにくく勾配消失問題を起こしにくい。シグモイド関数は出力を0〜1に押し込める飽和型の関数で、入力が大きい・小さい領域では微分値が小さくなり、層を逆伝播するたびに更新量が縮小しやすい。tanh関数も出力を-1〜1に押し込める飽和型の関数で、シグモイド関数と同様に両端の微分値が小さく勾配消失を招きやすい。ソフトマックス関数は複数の出力をまとめて合計が1になる確率分布に変換する関数で、出力層で使うものであり、各ノードに独立に適用する隠れ層の活性化関数の形ではない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

8 ・ 活性化関数と過学習対策

学習の各ステップで一部のノードを一定の割合でランダムに使わないようにすることで、特定のノードへの依存を防ぎ過学習を抑制する手法はどれか。

  • バッチ正規化
  • 重みの初期化
  • ドロップアウト
  • 早期終了(early stopping)
答えと解説を見る
ドロップアウト正解
解説

正解はドロップアウト。学習の各ステップで、一定の割合のノードをランダムに選んで一時的に無効化しながら学習を進めることで、特定のノードの組み合わせに依存した学習を防ぎ、過学習を抑制する手法である。バッチ正規化はミニバッチ単位で各層の出力の分布を正規化する手法で、ノードそのものを無効化するわけではない。重みの初期化は学習を始める時点での重みの与え方を指し、学習を進める過程でノードを無効化する操作ではない。早期終了は検証データに対する誤差が悪化し始めた時点で学習そのものを打ち切る手法であり、一部のノードだけを無効化するのではなくネットワーク全体の学習を止める点で異なる。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

9 ・ 計算資源

もともと画像処理向けに開発され、多数の演算コアによる並列計算がディープラーニングの大量の行列演算に適しているとして広く転用された半導体はどれか。

  • ムーアの法則
  • TPU
  • GPU
  • CUDA
答えと解説を見る
GPU正解
解説

正解はGPU。もともとは画像の描画処理を高速に行うために開発された半導体で、多数の演算コアを使って同じ種類の計算を並列に処理する構造を持つ。この並列計算の特性が、ディープラーニングで大量に発生する行列演算に適しているとして広く転用されるようになった。TPUはGoogleがテンソル演算に特化して独自に設計した半導体であり、画像処理向けとして開発されたものではない。CUDAはNVIDIA社が提供する、GPUを画像処理以外の一般的な数値計算にも活用できるようにするための開発・実行環境(ソフトウェア)であり、半導体そのものを指す言葉ではない。ムーアの法則は半導体の集積度が一定期間で倍増するという経験則であり、特定の半導体の名称ではない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

10 ・ 計算資源

NVIDIA社が提供する、GPUを画像処理だけでなく一般的な数値計算にも活用できるようにするための開発・実行環境はどれか。

  • TPU
  • CUDA
  • GPU
  • ムーアの法則
答えと解説を見る
CUDA正解
解説

正解はCUDA。NVIDIA社が提供する、GPUを画像処理だけでなく一般的な数値計算にも活用できるようにするための開発・実行環境(プラットフォーム)である。TPUはGoogleがテンソル演算に特化して独自に開発した半導体そのもの(ハードウェア)であり、GPUを汎用計算に使うための環境ではない。GPUはもともと画像処理向けに開発された演算用の半導体(ハードウェア)自体を指し、それを汎用計算に使えるようにするソフトウェアの開発・実行環境ではない。ムーアの法則は半導体の集積度が一定期間で倍増するという経験則であり、開発・実行環境でも装置でもない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

11 ・ 学習の仕組み

訓練データが全部で10000件あり、これを1000件ずつのまとまりに分けて順に学習させる。この10000件すべてを1度ずつ使い終えた状態を1回と数える、学習の進み具合を表す単位はどれか。

  • バッチサイズ
  • エポック
  • 学習率
  • イテレーション
答えと解説を見る
エポック正解
解説

正解はエポック。訓練データ全体を1度ずつすべて使い終えることを1回と数える単位で、学習を何巡させたかを表す。バッチサイズは1回の更新に使うデータ件数(この例では1000件)、イテレーションはパラメータを1回更新する処理の回数(この例では1エポックあたり10回)であり、どちらもデータ全体を1巡する単位ではない。学習率は更新時の歩幅を決める値で、学習の進み具合を数える単位ではない。 選択肢ごとの差は次のように整理できる。「バッチサイズ」は誤答側で、誤答。「バッチサイズ」は1回のパラメータ更新に使うデータ件数を指す語であり、この設問では1000件にあたる。10000件全体を1度使い終えた回数を数える単位ではない。「エポック」は正解側で、正解。「エポック」は訓練データ全体を1度ずつすべて使い終えることを1回と数える単位であり、学習を何巡させたかを表す。「学習率」は誤答側で、誤答。「学習率」はパラメータ更新時の歩幅を決める値であり、データを何件使ったか・何巡したかを数える単位ではない。「イテレーション」は誤答側で、誤答。「イテレーション」はパラメータを1回更新する処理の回数を指す語であり、この設問では1エポックあたり10回にあたる。データ全体を1巡した回数を数える単位ではない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

12 ・ 学習の仕組み

深い層を持つネットワークの学習が難しかった時期に、確率的に動作する単純なネットワークを部品として複数積み重ね、下の層から順に1層ずつ教師なしで事前学習することで、深いネットワーク全体の学習を実現したモデルはどれか。

  • 多層パーセプトロン
  • オートエンコーダ
  • 制限付きボルツマンマシン
  • ディープビリーフネットワーク
答えと解説を見る
ディープビリーフネットワーク正解
解説

正解はディープビリーフネットワーク。制限付きボルツマンマシンを部品として積み重ね、下の層から順に1層ずつ教師なしで事前学習することで、深いネットワーク全体の学習を可能にしたモデル。制限付きボルツマンマシンは、そのために積み重ねられる部品となる単一のネットワークであって、積み重ねた全体ではない。オートエンコーダは入力を再現するように学習して特徴を抽出するネットワーク、多層パーセプトロンは隠れ層を持つ基本的な順伝播型ネットワークであり、いずれも確率的な部品の積み重ねと層ごとの事前学習で構成されたモデルそのものではない。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

13 ・ 学習の仕組み

勾配の移動平均による慣性の効果と、パラメータごとに学習率を適応的に調整する仕組みの両方を兼ね備えた、ディープラーニングで広く用いられる最適化アルゴリズムはどれか。

  • AdaGrad
  • RMSProp
  • Adam
  • モメンタム
答えと解説を見る
Adam正解
解説

正解は「Adam」である。Adamは勾配の移動平均による慣性(モメンタム)の効果と、パラメータごとに学習率を適応的に調整する仕組みの両方を併せ持ち、ディープラーニングで広く用いられる最適化アルゴリズムである。モメンタムは慣性のみ、AdaGradとRMSPropはパラメータごとの学習率調整のみを持ち、いずれか一方の性質しか備えないため、両方を同時に備えるという設問の条件には当てはまらない。設問は2つの仕組みを同時に満たす手法を問うており、これに該当するのはAdamだけである。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

14 ・ ニューラルネットワークの基礎

入力を1つの層で直接出力に結びつける単純パーセプトロンが解けない問題として、代表的に挙げられるものはどれか。

  • 2つの数の足し算
  • 1本の直線で2つのグループに分けられる問題
  • XOR(排他的論理和)のような線形分離できない問題
  • 文字を画面に表示する処理
答えと解説を見る
XOR(排他的論理和)のような線形分離できない問題正解
解説

正解は「XOR(排他的論理和)のような線形分離できない問題」である。単純パーセプトロンは直線(超平面)で分離できる線形分離可能な問題しか解けず、XOR(排他的論理和)のように1本の直線では分けられない問題は解けない。これがパーセプトロンの限界として知られ、中間層を持つ多層パーセプトロンによって解決された。線形分離可能な問題は単純パーセプトロンでも解ける。 選択肢ごとの差は次のように整理できる。「2つの数の足し算」は誤答側で、誤答。「2つの数の足し算」は線形分離の可否とは異なる処理であり、単純パーセプトロンが解けない代表例として挙げられる問題ではない。「1本の直線で2つのグループに分けられる問題」は誤答側で、誤答。「1本の直線で2つのグループに分けられる問題」は線形分離可能な問題であり、単純パーセプトロンでも解ける。設問が求める「解けない問題」には当たらない。「XOR(排他的論理和)のような線形分離できない問題」は正解側で、正解。「XOR(排他的論理和)のような線形分離できない問題」は1本の直線では分けられない問題であり、単純パーセプトロンが解けない代表例として知られる。「文字を画面に表示する処理」は誤答側で、誤答。「文字を画面に表示する処理」は線形分離の可否とは関係のない処理であり、単純パーセプトロンが解けない代表例として挙げられる問題ではない。

https://www.jdla.org/certificate/general/

15 ・ ニューラルネットワークの基礎

単純パーセプトロンでは解けなかったXOR問題を扱えるようにするために導入された、入力層と出力層の間に中間の層(隠れ層)を持つ構造はどれか。

  • 決定木
  • サポートベクターマシン
  • 多層パーセプトロン
  • k近傍法
答えと解説を見る
多層パーセプトロン正解
解説

正解は「多層パーセプトロン」である。入力層と出力層の間に中間の層(隠れ層)を追加した多層パーセプトロンは、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。決定木・サポートベクターマシン・k近傍法はいずれも別の機械学習手法であり、パーセプトロンに隠れ層を加えた構造ではない。 選択肢ごとの差は次のように整理できる。「決定木」は誤答側で、誤答。「決定木」は多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。「サポートベクターマシン」は誤答側で、誤答。「サポートベクターマシン」は多層パーセプトロンとは別の機械学習手法であり、入力層と出力層の間に隠れ層を持つ構造ではない。「多層パーセプトロン」は正解側で、正解。「多層パーセプトロン」は入力層と出力層の間に隠れ層を追加した構造であり、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。「k近傍法」は誤答側で、誤答。「k近傍法」は多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

16 ・ ニューラルネットワークの基礎

「隠れ層を持つニューラルネットワークは、十分な数のニューロンがあれば任意の連続関数を任意の精度で近似できる」という主旨の定理はどれか。

  • ノーフリーランチ定理
  • ベイズの定理
  • 万能近似定理
  • 中心極限定理
答えと解説を見る
万能近似定理正解
解説

正解は「万能近似定理」である。万能近似定理は、隠れ層を持つニューラルネットワークが十分な数のニューロンを備えれば任意の連続関数を任意の精度で近似できることを示す定理である。ノーフリーランチ定理はあらゆる問題に万能なアルゴリズムは存在しないという主張、ベイズの定理は確率の更新、中心極限定理は標本平均の分布に関する定理であり、いずれも近似能力に関する本定理とは異なる。 選択肢ごとの差は次のように整理できる。「ノーフリーランチ定理」は誤答側で、誤答。「ノーフリーランチ定理」はあらゆる問題に万能なアルゴリズムは存在しないという主張であり、関数を近似できる能力について述べた定理ではない。「ベイズの定理」は誤答側で、誤答。「ベイズの定理」は確率を新たな情報で更新するための定理であり、ニューラルネットワークの近似能力について述べた定理ではない。「万能近似定理」は正解側で、正解。「万能近似定理」は隠れ層を持つニューラルネットワークが十分な数のニューロンを備えれば任意の連続関数を任意の精度で近似できることを示す定理である。「中心極限定理」は誤答側で、誤答。「中心極限定理」は標本平均の分布に関する定理であり、ニューラルネットワークの近似能力について述べた定理ではない。

https://www.jdla.org/certificate/general/

17 ・ 計算資源

Googleが機械学習の計算に特化して開発した、テンソル演算を高速に処理するためのプロセッサはどれか。

  • CPU
  • HDD
  • TPU
  • RAM
答えと解説を見る
TPU正解
解説

正解は「TPU」である。TPU(Tensor Processing Unit)はGoogleが機械学習の計算に特化して開発したプロセッサで、ニューラルネットワークで多用されるテンソル(行列)演算を高速に処理する。CPUは汎用の演算装置、HDDは記憶装置、RAMは主記憶であり、機械学習専用に設計された演算プロセッサではない。 選択肢ごとの差は次のように整理できる。「CPU」は誤答側で、誤答。「CPU」はさまざまな処理に対応できる汎用の演算装置であり、Googleが機械学習向けに開発しテンソル(行列)演算を高速に処理するTPUのような専用プロセッサではない。「HDD」は誤答側で、誤答。「HDD」はデータを長期的に保存しておくための記憶装置であり、ニューラルネットワークのテンソル(行列)演算を高速に処理する演算プロセッサではない。「TPU」は正解側で、正解。「TPU」はGoogleが機械学習の計算に特化して開発したプロセッサであり、ニューラルネットワークで多用されるテンソル(行列)演算を高速に処理する。「RAM」は誤答側で、誤答。「RAM」はデータやプログラムを一時的に保持する主記憶であり、テンソル演算を処理する演算プロセッサではない。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

18 ・ 活性化関数と過学習対策

各層に入力されるデータ(ミニバッチ)の分布を層ごとに正規化することで、学習を安定させ収束を速める効果があるとされる手法はどれか。

  • ドロップアウト
  • データ拡張
  • バッチ正規化
  • 早期終了
答えと解説を見る
バッチ正規化正解
解説

正解は「バッチ正規化」である。バッチ正規化は、各層に入力されるミニバッチのデータ分布を正規化することで、学習を安定させ収束を速める効果があるとされる手法である。ドロップアウトはノードをランダムに無効化して過学習を抑える手法、早期終了は検証誤差が悪化し始めた時点で学習を止める手法、データ拡張は学習データを人工的に増やす手法であり、いずれも層の入力分布を正規化する手法ではない。 選択肢ごとの差は次のように整理できる。「ドロップアウト」は誤答側で、誤答。「ドロップアウト」はノードをランダムに無効化して過学習を抑える手法であり、層の入力分布を正規化する手法ではない。「データ拡張」は誤答側で、誤答。「データ拡張」は手元の学習データを人工的に水増しして増やす手法であり、各層に入力されるミニバッチのデータ分布を層ごとに正規化し学習を安定させ収束を速める手法ではない。「バッチ正規化」は正解側で、正解。「バッチ正規化」は各層に入力されるミニバッチのデータ分布を正規化することで、学習を安定させ収束を速める手法である。「早期終了」は誤答側で、誤答。「早期終了」は検証誤差が悪化し始めた時点で学習を止める手法であり、層の入力分布を正規化する手法ではない。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

19 ・ 学習の仕組み

勾配降下法による最適化で、過去の更新方向を慣性として現在の更新に加えることで、収束を速め振動を抑えることを狙った手法はどれか。

  • ドロップアウト
  • ワンホットエンコーディング
  • モメンタム
  • パディング
答えと解説を見る
モメンタム正解
解説

正解は「モメンタム」である。モメンタムは、過去の勾配(更新方向)を慣性として現在のパラメータ更新に加えることで、収束を速め、勾配の振動を抑えることを狙った最適化手法である。ドロップアウトは過学習対策、ワンホットエンコーディングはカテゴリ変数の変換、パディングは畳み込みの端処理であり、いずれも更新に慣性を加える最適化手法ではない。 各選択肢が作用する段階を分ける。ドロップアウトは学習中にユニットを無効化する汎化手法、ワンホット化は入力表現、パディングは畳み込み端部の処理である。勾配更新そのものへ過去の速度を加えるモメンタムが該当する。

https://www.jdla.org/certificate/general/

20 ・ 活性化関数と過学習対策

入力を0〜1の範囲になめらかに変換するS字型(シグモイド型)の活性化関数で、層を深くすると勾配消失を起こしやすいことでも知られるものはどれか。

  • ReLU関数
  • ソフトマックス関数
  • 恒等関数
  • シグモイド関数
答えと解説を見る
シグモイド関数正解
解説

正解は「シグモイド関数」である。シグモイド関数は、入力を0〜1の範囲になめらかに変換するS字型の活性化関数である。微分値が小さいため、層を深くすると入力層に近い層で勾配がほとんど伝わらなくなる勾配消失を起こしやすい。ReLU関数はこの問題を起こしにくくした関数、ソフトマックス関数は多クラス分類の確率化に用いる関数、恒等関数は入力をそのまま出す関数であり、いずれもS字型で勾配消失を起こしやすいという本問の特徴には当たらない。 選択肢ごとの差は次のように整理できる。「ReLU関数」は誤答側で、誤答。「ReLU関数」はシグモイド関数が抱える勾配消失を起こしにくくした関数であり、0〜1の範囲になめらかに変換するS字型の関数ではない。「ソフトマックス関数」は誤答側で、誤答。「ソフトマックス関数」は多クラス分類の確率化に用いる関数であり、勾配消失を起こしやすいS字型の活性化関数として説明される対象ではない。「恒等関数」は誤答側で、誤答。「恒等関数」は入力の値をそのまま出力する関数であり、入力を0〜1の範囲になめらかに変換するS字型で、層を深くすると勾配消失を起こしやすいシグモイド関数のような関数ではない。「シグモイド関数」は正解側で、正解。「シグモイド関数」は入力を0〜1の範囲になめらかに変換するS字型の活性化関数であり、微分値が小さいため層を深くすると勾配消失を起こしやすいことでも知られる。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

21 ・ 活性化関数と過学習対策

出力を-1〜1の範囲に変換するS字型の活性化関数で、シグモイド関数と似た形をしているが出力の中心が0になるものはどれか。

  • ReLU関数
  • ソフトマックス関数
  • ステップ関数
  • tanh関数
答えと解説を見る
tanh関数正解
解説

正解は「tanh関数」である。tanh関数(双曲線正接関数)は、出力を-1〜1の範囲に変換するS字型の活性化関数で、シグモイド関数に似た形だが出力の中心が0になる点が異なる。ReLU関数は0以下を0にする関数、ソフトマックス関数は確率分布への変換、ステップ関数は0か1を出す不連続な関数であり、いずれも出力が-1〜1で中心が0のS字型関数ではない。 選択肢ごとの差は次のように整理できる。「ReLU関数」は誤答側で、誤答。「ReLU関数」は入力が0以下なら0を出力し、それ以外はそのまま出力する関数であり、出力を-1〜1の範囲に変換し出力の中心が0になるS字型のtanh関数のような関数ではない。「ソフトマックス関数」は誤答側で、誤答。「ソフトマックス関数」は出力を確率分布に変換する関数であり、出力の中心が0になるS字型の活性化関数ではない。「ステップ関数」は誤答側で、誤答。「ステップ関数」は0か1を出す不連続な関数であり、-1〜1の範囲になめらかに変化するS字型の関数ではない。「tanh関数」は正解側で、正解。「tanh関数」は出力を-1〜1の範囲に変換するS字型の活性化関数であり、シグモイド関数に似た形だが出力の中心が0になる点が異なる。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

22 ・ 活性化関数と過学習対策

学習を進める中で、検証データに対する誤差が悪化し始めた時点で学習を打ち切ることにより、過学習を防ぐ手法はどれか。

  • ドロップアウト
  • データ拡張
  • バッチ正規化
  • 早期終了(early stopping)
答えと解説を見る
早期終了(early stopping)正解
解説

正解は「早期終了(early stopping)」である。早期終了は、学習を進める中で検証データに対する誤差が悪化し始めた時点で学習を打ち切ることで、それ以降訓練データにだけ過度に適合していく過学習を防ぐ手法である。ドロップアウトは学習時にノードの一部をランダムに無効化して特定のノードへの依存を抑える手法、データ拡張は反転や回転などの変換で学習データを人工的に増やす手法、バッチ正規化は各層への入力の分布を正規化して学習を安定させる手法であり、いずれも検証誤差の悪化を検知して学習そのものを打ち切る仕組みではない。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

23 ・ 計算資源

ディープラーニングの学習で、画像処理向けに発展した並列計算能力を活かし、多数の行列演算を高速に処理するためによく使われる計算資源はどれか。

  • ムーアの法則
  • ロジスティック回帰
  • ホールドアウト法
  • GPU
答えと解説を見る
GPU正解
解説

正解は「GPU」である。GPUはもともと画像処理向けに発展したハードウェアで、多数の演算コアで処理を並列化できる特性を持ち、ディープラーニングで多用される行列演算を高速化する計算資源として広く使われる。ムーアの法則は半導体の集積度が一定期間ごとに倍増するという経験則であり、装置そのものを指す語ではない。ロジスティック回帰は分類に使う機械学習の手法、ホールドアウト法はデータを訓練用と評価用に分けてモデルを評価する方法であり、いずれも計算を高速化する計算資源ではない。

https://www.jdla.org/certificate/general/

24 ・ ニューラルネットワークの基礎

単純パーセプトロンでは線形分離できないため解けず、多層化の必要性を説明する典型例として扱われる問題はどれか。

  • 万能近似定理
  • ムーアの法則
  • オントロジー
  • XOR問題(パーセプトロンの限界)
答えと解説を見る
XOR問題(パーセプトロンの限界)正解
解説

正解は「XOR問題(パーセプトロンの限界)」である。XOR問題は、入力の組み合わせに対する出力が単純パーセプトロンの直線1本では分離できない配置になっており、単純パーセプトロンでは解けず、隠れ層を持つ多層パーセプトロンが必要になることを示す代表例である。万能近似定理は、十分な隠れ層のユニットを持つニューラルネットワークが任意の関数を近似できるという、多層化した後の表現力について述べる考え方であり、単純パーセプトロンが解けない典型例そのものを指す語ではない。ムーアの法則は半導体の集積度に関する経験則、オントロジーは概念間の関係を体系化する知識表現の考え方であり、いずれも線形分離の限界を示す典型例ではない。

https://www.jdla.org/certificate/general/

25 ・ 学習の仕組み

勾配降下法で、重みを一度にどの程度動かすかを決めるハイパーパラメータはどれか。

  • エポック
  • バッチサイズ
  • 損失関数
  • 学習率
答えと解説を見る
学習率正解
解説

正解は「学習率」である。学習率は勾配降下法で重みを更新する際に、勾配の方向へ一度にどの程度動かすかを決めるハイパーパラメータであり、値が大きすぎると更新が振れて発散し、小さすぎると学習の進みが遅く収束までの反復回数が増えてしまう。エポックは学習データ全体を何回使って学習したかを表す反復回数の単位、バッチサイズは1回の重み更新に使うデータの件数、損失関数はモデルの予測と正解のずれの大きさを数値化する関数であり、いずれも重みを動かす量そのものを決めるハイパーパラメータではない。

https://www.jdla.org/certificate/general/

26 ・ 計算資源

Googleが開発した機械学習向けの専用プロセッサとして、ディープラーニングの行列演算などを高速に処理するために使われる計算資源はどれか。

  • CUDA
  • ムーアの法則
  • ローブナーコンテスト
  • TPU
答えと解説を見る
TPU正解
解説

正解は「TPU」である。TPUはGoogleが機械学習向けに開発した専用プロセッサであり、ディープラーニングで多用される行列演算を高速に処理するための計算資源として使われる。CUDAはNVIDIAのGPUを汎用計算に利用するための開発環境であり、専用プロセッサそのものではない。ムーアの法則は半導体の集積度が一定期間ごとに倍増するという経験則、ローブナーコンテストはチューリングテストに基づき人工知能の応答を評価するコンテストであり、いずれも計算資源を指す語ではない。

https://www.jdla.org/certificate/general/

27 ・ ニューラルネットワークの基礎

ニューラルネットワークで、入力値に重みを掛け、バイアスを加えた値を非線形変換するために使う関数はどれか。

  • 活性化関数
  • 損失関数
  • 正規化
  • A*アルゴリズム
答えと解説を見る
活性化関数正解
解説

正解は「活性化関数」である。活性化関数は、ニューロンの入力を非線形に変換し、ニューラルネットワークが複雑な関係を表現できるようにする。損失関数は予測誤差を測る関数、正規化は特徴量のスケール調整、A*アルゴリズムは探索方法であり、ニューロン内の非線形変換ではない。 ニューラルネットワーク内のどの段階で使うかを対応付ける。予測誤差を測る損失関数、特徴量の尺度を整える正規化、経路探索のA*ではなく、ニューロンの出力へ非線形性を与える活性化関数を選ぶ。

https://www.jdla.org/certificate/general/

28 ・ 学習の仕組み

ニューラルネットワークの出力誤差を出力層側から入力層側へ伝え、各重みの更新に必要な勾配を求める方法はどれか。

  • 誤差逆伝播法(バックプロパゲーション)
  • 早期終了(early stopping)
  • 主成分分析(PCA)
  • シルエット分析
答えと解説を見る
誤差逆伝播法(バックプロパゲーション)正解
解説

正解は「誤差逆伝播法(バックプロパゲーション)」である。誤差逆伝播法は、出力誤差をネットワークの後ろから前へ伝えて各重みに対する勾配を計算する方法である。早期終了は過学習対策、PCAは次元削減、シルエット分析はクラスタリング結果の評価に使う方法であり、重みの勾配を逆方向に計算する方法ではない。 判断の軸は、誤差を伝える方向と求める量である。学習を打ち切る早期終了、次元を減らすPCA、クラスタリングを評価するシルエット分析ではなく、出力層側から誤差を伝えて勾配を計算する誤差逆伝播法を選ぶ。

https://www.jdla.org/certificate/general/

29 ・ 計算資源

NVIDIAのGPU上で汎用計算やディープラーニングの計算を効率よく行うために使われる開発基盤として最も適切なものはどれか。

  • CUDA
  • TPU
  • ムーアの法則
  • 万能近似定理
答えと解説を見る
CUDA正解
解説

正解は「CUDA」である。CUDAはNVIDIAのGPUで汎用計算を行うための開発基盤であり、ディープラーニングの高速計算とも関係が深い。TPUは機械学習向け専用プロセッサ、ムーアの法則は半導体集積度に関する経験則、万能近似定理はニューラルネットワークの表現力に関する考え方である。 設問はプロセッサの種類や理論ではなく、特定企業のGPUを利用する開発基盤を問う。機械学習向け専用プロセッサのTPU、半導体の経験則、ネットワーク表現力の定理を除外し、NVIDIA GPU向けのCUDAを選ぶ。

https://www.jdla.org/certificate/general/

30 ・ 活性化関数と過学習対策

学習中に一部のニューロンをランダムに無効化し、特定の結合への依存を減らして過学習を抑える方法はどれか。

  • ドロップアウト
  • バッチ正規化
  • ソフトマックス関数
  • tanh関数
答えと解説を見る
ドロップアウト正解
解説

正解は「ドロップアウト」である。ドロップアウトは、学習時に一部のニューロンをランダムに無効化することで、特定の特徴や結合への過度な依存を抑え、過学習の軽減を狙う方法である。バッチ正規化は層の入力分布を整える方法、ソフトマックス関数とtanh関数は活性化関数である。 過学習対策は、具体的に何を操作するかを見る。層の入力分布を整えるバッチ正規化や、出力を変換するソフトマックス・tanhではなく、学習時に一部ニューロンを無効化して結合への依存を減らすドロップアウトを選ぶ。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-12照合)

31 ・ 計算資源

半導体の集積度が一定期間ごとに増大してきたという経験則として、計算資源の発展を説明するときに使われるものはどれか。

  • ムーアの法則
  • 万能近似定理
  • 信用割当問題
  • 鞍点
答えと解説を見る
ムーアの法則正解
解説

正解は「ムーアの法則」である。ムーアの法則は、半導体の集積度が一定期間ごとに増大してきたという経験則で、計算資源の発展を説明するときに使われる。万能近似定理はニューラルネットワークの表現力、信用割当問題は結果に対する寄与の割り当て、鞍点は最適化上の地形に関する概念である。 判断では、半導体の発展を述べる経験則か、ニューラルネットワーク・強化学習・最適化の概念かを分ける。集積度と一定期間ごとの増大という条件に対応するのはムーアの法則である。

https://www.jdla.org/certificate/general/

32 ・ ニューラルネットワークの基礎

ニューラルネットワークで、入力を受け取る層、特徴を変換する層、最終結果を出す層の組み合わせとして正しいものはどれか。

  • 入力層・隠れ層・出力層
  • 生成器・識別器・出力層
  • 畳み込み層・プーリング層・フィルタ
  • 訓練データ・テストデータ・ホールドアウト法
答えと解説を見る
入力層・隠れ層・出力層正解
解説

正解は「入力層・隠れ層・出力層」である。ニューラルネットワークは、入力層でデータを受け取り、隠れ層で特徴を変換し、出力層で予測結果を出す構造として説明される。生成器と識別器はGAN、畳み込み層やプーリング層はCNNの構成要素、訓練データやテストデータは評価のためのデータ分割である。 選択肢ごとの差は次のように整理できる。「入力層・隠れ層・出力層」は正解側で、ニューラルネットワークは、入力層でデータを受け取り、隠れ層で特徴を変換し、出力層で予測結果を出す構造として説明される。「生成器・識別器・出力層」は誤答側で、生成器と識別器はGAN、畳み込み層やプーリング層はCNNの構成要素、訓練データやテストデータは評価のためのデータ分割である。「畳み込み層・プーリング層・フィルタ」は誤答側で、生成器と識別器はGAN、畳み込み層やプーリング層はCNNの構成要素、訓練データやテストデータは評価のためのデータ分割である。「訓練データ・テストデータ・ホールドアウト法」は誤答側で、生成器と識別器はGAN、畳み込み層やプーリング層はCNNの構成要素、訓練データやテストデータは評価のためのデータ分割である。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-12照合)

33 ・ 学習の仕組み

学習データ全体を何回使ってモデルを更新したかを表す単位はどれか。

  • エポック
  • バッチサイズ
  • イテレーション
  • 学習率
答えと解説を見る
エポック正解
解説

正解は「エポック」である。エポックは、学習データ全体を何回使って学習したかを表す単位である。バッチサイズは一度に処理するデータ数、イテレーションは更新処理の回数、学習率は一回の更新で重みをどの程度動かすかを決める値である。 学習の単位は、何を数えているかで区別する。1回に処理する件数はバッチサイズ、更新処理の回数はイテレーション、重みの移動量を調整する値は学習率であり、データ全体を一巡した回数はエポックである。全体・一回分・更新という範囲の違いを順に確認すると混同しにくい。

https://www.jdla.org/certificate/general/

34 ・ 学習の仕組み

ニューラルネットワークの学習で、モデルの予測と正解との誤差の大きさを数値化し、その値が小さくなるように重みを更新する際の基準となる関数はどれか。

  • 学習率
  • 活性化関数
  • 損失関数
  • 正則化
答えと解説を見る
損失関数正解
解説

正解は損失関数。モデルの予測と正解のずれを1つの数値で表し、学習ではこの値を最小化するように誤差逆伝播法と勾配降下法で重みを調整する。活性化関数は各ニューロンの出力を非線形に変換する関数、学習率は1回の更新で重みをどれだけ動かすかを決める値、正則化は過学習を抑えるために損失に罰則を加える工夫で、いずれも誤差そのものを測る損失関数とは役割が異なる。 学習の各要素は、測る値・変換・更新幅・罰則に分けて整理する。活性化関数は出力変換、学習率は更新幅、正則化は過学習を抑える工夫であり、予測誤差そのものを数値化する損失関数が設問の基準となる。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

35 ・ 学習の仕組み

高次元のパラメータ空間で、ある方向では極小・別の方向では極大となって勾配がほぼゼロになり、学習の停滞を招きやすい地点を指す語はどれか。

  • 勾配爆発
  • 局所最適解
  • 大域最適解
  • 鞍点
答えと解説を見る
鞍点正解
解説

正解は鞍点。ある方向では極小、別の方向では極大になっていて勾配がほぼゼロになるため、そこで更新が進まず学習が停滞しやすい。局所最適解は周囲より低いが全体では最小とは限らない解、大域最適解は全体で誤差が最小になる解、勾配爆発は勾配が急激に大きくなって学習が不安定になる現象で、いずれも鞍点とは指すものが異なる。 最適化上の地点か、勾配の異常かを区別する。勾配爆発は勾配が大きくなる現象、局所・大域最適解は誤差の小ささで定まる解であり、方向ごとに曲面の性質が異なって停滞しやすい地点は鞍点である。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

36 ・ ニューラルネットワークの基礎

ニューラルネットワークの研究を長年にわたり牽引し、誤差逆伝播法の普及やディープラーニングの発展への貢献で知られる研究者は誰か。

  • レイ・カーツワイル
  • ジョン・マッカーシー
  • ジェフリー・ヒントン
  • ジョン・サール
答えと解説を見る
ジェフリー・ヒントン正解
解説

正解はジェフリー・ヒントン。ニューラルネットワークの研究を長年にわたり牽引し、誤差逆伝播法の普及やディープラーニングの発展に大きく貢献した研究者である。ジョン・マッカーシーは『人工知能』という言葉を提案した研究者、レイ・カーツワイルはシンギュラリティを論じたことで知られる人物、ジョン・サールは『中国語の部屋』の思考実験を示した哲学者で、いずれもディープラーニングを牽引した人物とは異なる。 人物問題は業績との対応で切り分ける。人工知能という語はジョン・マッカーシー、シンギュラリティはレイ・カーツワイル、中国語の部屋はジョン・サールであり、ニューラルネットワーク研究と誤差逆伝播法に対応するジェフリー・ヒントンを選ぶ。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

37 ・ 学習の仕組み

訓練データ全体を一度に使うのでも1件ずつ使うのでもなく、数十〜数百件程度の小さなまとまりに分けて、そのまとまりごとに勾配を計算して重みを更新する学習方法はどれか。

  • 転移学習
  • ミニバッチ学習
  • データ拡張
  • 蒸留
答えと解説を見る
ミニバッチ学習正解
解説

正解はミニバッチ学習。訓練データを小さなまとまり(ミニバッチ)に分け、そのまとまりごとに勾配を計算して重みを更新する方法で、全データを一度に使うバッチ学習と1件ずつ使う手法の中間にあたり、計算効率と学習の安定性のバランスがよい。転移学習は学習済みモデルを別のタスクに活用する手法、データ拡張は画像の回転などで訓練データを水増しする手法、蒸留は大きなモデルの知識を小さなモデルに写す手法で、いずれもデータの分け方を指すミニバッチ学習とは異なる。 操作対象がモデル・データ内容・データ単位のどれかを見る。転移学習はモデル知識の再利用、データ拡張は訓練例の加工、蒸留は教師から生徒への知識移転である。更新一回に使う標本を数十〜数百件へ区切るのがミニバッチ学習である。

https://www.jdla.org/certificate/general/ (大項目4 ディープラーニングの概要)

38 ・ ニューラルネットワークの基礎

入力2値のうち片方だけが1のとき正例となる分類を、単純パーセプトロンで学習できなかった。該当する問題はどれか。

  • 2つの数の足し算
  • 1本の直線で2つのグループに分けられる問題
  • XOR(排他的論理和)のような線形分離できない問題
  • 文字を画面に表示する処理
答えと解説を見る
XOR(排他的論理和)のような線形分離できない問題正解
解説

この事例では「一本の直線では分離できない排他的論理和か」を確認すると、XOR(排他的論理和)のような線形分離できない問題に絞れる。正解は「XOR(排他的論理和)のような線形分離できない問題」である。単純パーセプトロンは直線(超平面)で分離できる線形分離可能な問題しか解けず、XOR(排他的論理和)のように1本の直線では分けられない問題は解けない。これがパーセプトロンの限界として知られ、中間層を持つ多層パーセプトロンによって解決された。線形分離可能な問題は単純パーセプトロンでも解ける。 選択肢ごとの差は次のように整理できる。「2つの数の足し算」は誤答側で、誤答。「2つの数の足し算」は線形分離の可否とは異なる処理であり、単純パーセプトロンが解けない代表例として挙げられる問題ではない。「1本の直線で2つのグループに分けられる問題」は誤答側で、誤答。「1本の直線で2つのグループに分けられる問題」は線形分離可能な問題であり、単純パーセプトロンでも解ける。設問が求める「解けない問題」には当たらない。「XOR(排他的論理和)のような線形分離できない問題」は正解側で、正解。「XOR(排他的論理和)のような線形分離できない問題」は1本の直線では分けられない問題であり、単純パーセプトロンが解けない代表例として知られる。「文字を画面に表示する処理」は誤答側で、誤答。「文字を画面に表示する処理」は線形分離の可否とは関係のない処理であり、単純パーセプトロンが解けない代表例として挙げられる問題ではない。

https://www.jdla.org/certificate/general/

39 ・ ニューラルネットワークの基礎

線形分離できない分類へ対応するため、入力層と出力層の間に隠れ層を設けた。この構造はどれか。

  • 決定木
  • サポートベクターマシン
  • 多層パーセプトロン
  • k近傍法
答えと解説を見る
多層パーセプトロン正解
解説

この事例では「入力と出力の間に中間層を持つパーセプトロンか」を確認すると、多層パーセプトロンに絞れる。正解は「多層パーセプトロン」である。入力層と出力層の間に中間の層(隠れ層)を追加した多層パーセプトロンは、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。決定木・サポートベクターマシン・k近傍法はいずれも別の機械学習手法であり、パーセプトロンに隠れ層を加えた構造ではない。 選択肢ごとの差は次のように整理できる。「決定木」は誤答側で、誤答。「決定木」は多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。「サポートベクターマシン」は誤答側で、誤答。「サポートベクターマシン」は多層パーセプトロンとは別の機械学習手法であり、入力層と出力層の間に隠れ層を持つ構造ではない。「多層パーセプトロン」は正解側で、正解。「多層パーセプトロン」は入力層と出力層の間に隠れ層を追加した構造であり、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。「k近傍法」は誤答側で、誤答。「k近傍法」は多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

40 ・ ニューラルネットワークの基礎

隠れ層へ十分な数のニューロンを置けば連続関数を任意の精度で近似できる、という性質を説明する定理はどれか。

  • ノーフリーランチ定理
  • ベイズの定理
  • 万能近似定理
  • 中心極限定理
答えと解説を見る
万能近似定理正解
解説

この事例では「ニューラルネットワークによる連続関数の近似可能性か」を確認すると、万能近似定理に絞れる。正解は「万能近似定理」である。万能近似定理は、隠れ層を持つニューラルネットワークが十分な数のニューロンを備えれば任意の連続関数を任意の精度で近似できることを示す定理である。ノーフリーランチ定理はあらゆる問題に万能なアルゴリズムは存在しないという主張、ベイズの定理は確率の更新、中心極限定理は標本平均の分布に関する定理であり、いずれも近似能力に関する本定理とは異なる。 選択肢ごとの差は次のように整理できる。「ノーフリーランチ定理」は誤答側で、誤答。「ノーフリーランチ定理」はあらゆる問題に万能なアルゴリズムは存在しないという主張であり、関数を近似できる能力について述べた定理ではない。「ベイズの定理」は誤答側で、誤答。「ベイズの定理」は確率を新たな情報で更新するための定理であり、ニューラルネットワークの近似能力について述べた定理ではない。「万能近似定理」は正解側で、正解。「万能近似定理」は隠れ層を持つニューラルネットワークが十分な数のニューロンを備えれば任意の連続関数を任意の精度で近似できることを示す定理である。「中心極限定理」は誤答側で、誤答。「中心極限定理」は標本平均の分布に関する定理であり、ニューラルネットワークの近似能力について述べた定理ではない。

https://www.jdla.org/certificate/general/

41 ・ ニューラルネットワークの基礎

二つの入力が異なる場合だけ1を返すデータを一本の決定境界で分けられない。この代表例はどれか。

  • 2つの数の足し算
  • 1本の直線で2つのグループに分けられる問題
  • XOR(排他的論理和)のような線形分離できない問題
  • 文字を画面に表示する処理
答えと解説を見る
XOR(排他的論理和)のような線形分離できない問題正解
解説

この事例では「線形分離不能なXORの条件か」を確認すると、XOR(排他的論理和)のような線形分離できない問題に絞れる。正解は「XOR(排他的論理和)のような線形分離できない問題」である。単純パーセプトロンは直線(超平面)で分離できる線形分離可能な問題しか解けず、XOR(排他的論理和)のように1本の直線では分けられない問題は解けない。これがパーセプトロンの限界として知られ、中間層を持つ多層パーセプトロンによって解決された。線形分離可能な問題は単純パーセプトロンでも解ける。 選択肢ごとの差は次のように整理できる。「2つの数の足し算」は誤答側で、誤答。「2つの数の足し算」は線形分離の可否とは異なる処理であり、単純パーセプトロンが解けない代表例として挙げられる問題ではない。「1本の直線で2つのグループに分けられる問題」は誤答側で、誤答。「1本の直線で2つのグループに分けられる問題」は線形分離可能な問題であり、単純パーセプトロンでも解ける。設問が求める「解けない問題」には当たらない。「XOR(排他的論理和)のような線形分離できない問題」は正解側で、正解。「XOR(排他的論理和)のような線形分離できない問題」は1本の直線では分けられない問題であり、単純パーセプトロンが解けない代表例として知られる。「文字を画面に表示する処理」は誤答側で、誤答。「文字を画面に表示する処理」は線形分離の可否とは関係のない処理であり、単純パーセプトロンが解けない代表例として挙げられる問題ではない。

https://www.jdla.org/certificate/general/

42 ・ ニューラルネットワークの基礎

単純パーセプトロンで扱えない境界を学ぶため、複数の層を重ねた構造はどれか。

  • 決定木
  • サポートベクターマシン
  • 多層パーセプトロン
  • k近傍法
答えと解説を見る
多層パーセプトロン正解
解説

この事例では「隠れ層を追加して非線形な境界を表現するか」を確認すると、多層パーセプトロンに絞れる。正解は「多層パーセプトロン」である。入力層と出力層の間に中間の層(隠れ層)を追加した多層パーセプトロンは、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。決定木・サポートベクターマシン・k近傍法はいずれも別の機械学習手法であり、パーセプトロンに隠れ層を加えた構造ではない。 選択肢ごとの差は次のように整理できる。「決定木」は誤答側で、誤答。「決定木」は多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。「サポートベクターマシン」は誤答側で、誤答。「サポートベクターマシン」は多層パーセプトロンとは別の機械学習手法であり、入力層と出力層の間に隠れ層を持つ構造ではない。「多層パーセプトロン」は正解側で、正解。「多層パーセプトロン」は入力層と出力層の間に隠れ層を追加した構造であり、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。「k近傍法」は誤答側で、誤答。「k近傍法」は多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。

https://www.jdla.org/certificate/general/ / G検定シラバス2024(第1.4版・2026-07-05照合)

このページは表示速度を保つため最初の42問を掲載しています。43問以降を読む →49問は演習画面でも解けます。

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