G検定 用語解説
隠れ層とは
入力層と出力層の間に位置し、活性化関数で非線形変換を行いながら特徴を段階的に抽出する層。中間層とも呼ぶ。
この記事の目次
まず押さえる結論
隠れ層は、G検定の「大項目4 ディープラーニングの概要」に出てくる用語です。見分けの要点は、隠れ層はニューラルネットワーク全般に共通する、データを受け取る層と結果を出力する層の間に位置するという位置づけの層です。リカレント層はRNNの中で、その隠れ層の状態を次の時点の入力へ戻すという、より限定された時間方向の働きを持つ層を指します。
情報源と編集区分
公式範囲を確認し、具体例・誤答例・判断手順は当サイトが編集。 一次情報確認日: 2026-10-02。
試験概要(公式)隠れ層の具体例と、問題文で見る箇所・隣接概念との境界
特定のネットワーク構造に固有の仕組みではなく、入力と出力の間に位置する層という位置づけそのものとして捉える
RNN(回帰型ニューラルネットワーク)だけでなく、CNNやVAE(変分自己符号化器)のエンコーダなど、多くのニューラルネットワークで、データを受け取る層と結果を出力する層の間には隠れ層があります。隠れ層で行われる計算によって、入力データの特徴が段階的に、より扱いやすい表現へと変換されていきます。RNNの場合、この隠れ層の状態を次の時点の入力へ戻す働きを担うのがリカレント層です。
- 問題文で見る箇所
- 「入力と出力の間」「特徴を段階的に変換する」という位置づけの記述があれば隠れ層を候補にします。前の時点の状態を次の時点へ戻すという時間方向の働きが書かれていれば、隠れ層そのものではなくリカレント層を候補にします。
- 隣接概念との境界
- 隠れ層はニューラルネットワーク全般に共通する、データを受け取る層と結果を出力する層の間に位置するという位置づけの層です。リカレント層はRNNの中で、その隠れ層の状態を次の時点の入力へ戻すという、より限定された時間方向の働きを持つ層を指します。
誤答しやすい選択肢
- 前の時点の出力を次の時点の入力へ戻す働きを、隠れ層そのものの定義として説明する。この働きはRNNのリカレント層が担う役割です。
- データを受け取る層そのものを隠れ層と呼ぶ。データを受け取るのはそれより前段にあたる層で、隠れ層はその後段に位置します。
- 結果を出力する層そのものを隠れ層と呼ぶ。結果を出力するのはそれより後段にあたる層で、隠れ層はその前段に位置します。
4段階の判断手順
- 01設問がどのネットワーク構造(CNN・RNN・VAEなど)を前提にしているかを確認する。
- 02層の位置づけを問う記述か、前の時点の状態を次に戻す働きを問う記述かを区別する。
- 03前の時点の状態を戻す働きの記述であれば、隠れ層ではなくリカレント層を候補にする。
- 04データを受け取る層・結果を出力する層そのものと、その間に位置する隠れ層を混同していないか見直す。
到達条件: 隠れ層をデータを受け取る層と結果を出力する層の間に位置する層として説明し、RNNにおけるリカレント層との役割の違いを言える。
試験での問われ方
定義の言い換え
用語そのものではなく、説明文の一部を言い換えて出されることがあります。
似た概念との比較
同じ章の用語と入れ替えた選択肢に注意します。対象、目的、使う場面を分けます。
具体例からの判断
問題文の事例が、定義のどの部分に対応しているかを先に確認します。
誤答しやすいポイント
「大項目4 ディープラーニングの概要」の問題で、取り違えやすい組み合わせです。
- 勾配消失問題と勾配爆発の混同と、ReLUなど活性化関数が緩和に果たす役割の誤解。
- 局所最適解・大域最適解・鞍点の混同(鞍点はある方向に極小・別方向に極大)。
- 誤差逆伝播法(バックプロパゲーション)と勾配降下法の役割の取り違え。
関連する確認問題
大項目4 ディープラーニングの概要 / ニューラルネットワークの基礎
単純パーセプトロンで扱えない境界を学ぶため、複数の層を重ねた構造はどれか。
この事例では「隠れ層を追加して非線形な境界を表現するか」を確認すると、「多層パーセプトロン」が当てはまると分かる。正解は「多層パーセプトロン」である。入力層と出力層の間に中間の層(隠れ層)を追加した多層パーセプトロンは、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。決定木・サポートベクターマシン・k近傍法はいずれも別の機械学習手法であり、パーセプトロンに隠れ層を加えた構造ではない。 選択肢ごとの差は次のように整理できる。「決定木」は誤り。多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。「サポートベクターマシン」は誤り。多層パーセプトロンとは別の機械学習手法であり、入力層と出力層の間に隠れ層を持つ構造ではない。「多層パーセプトロン」が正解。入力層と出力層の間に隠れ層を追加した構造であり、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。「k近傍法」は誤り。多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。
大項目4 ディープラーニングの概要 / ニューラルネットワークの基礎
画像の複雑な境界を表現するため、入力と出力の間へ複数の中間層を置いた構造はどれか。
この事例では「隠れ層によって非線形な関係を学ぶ構造か」を確認すると、「多層パーセプトロン」が当てはまると分かる。正解は「多層パーセプトロン」である。入力層と出力層の間に中間の層(隠れ層)を追加した多層パーセプトロンは、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。決定木・サポートベクターマシン・k近傍法はいずれも別の機械学習手法であり、パーセプトロンに隠れ層を加えた構造ではない。 選択肢ごとの差は次のように整理できる。「決定木」は誤り。多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。「サポートベクターマシン」は誤り。多層パーセプトロンとは別の機械学習手法であり、入力層と出力層の間に隠れ層を持つ構造ではない。「多層パーセプトロン」が正解。入力層と出力層の間に隠れ層を追加した構造であり、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。「k近傍法」は誤り。多層パーセプトロンとは別の機械学習手法であり、単純パーセプトロンでは解けなかったXOR問題を扱うために入力層と出力層の間に隠れ層を加えた構造ではない。
大項目4 ディープラーニングの概要 / ニューラルネットワークの基礎
単純パーセプトロンでは解けなかったXOR問題を扱えるようにするために導入された、入力層と出力層の間に中間の層(隠れ層)を持つ構造はどれか。
正解は「多層パーセプトロン」である。入力層と出力層の間に中間の層(隠れ層)を追加した多層パーセプトロンは、単純パーセプトロンでは解けなかったXORのような線形分離できない問題も表現できる。決定木・サポートベクターマシン・k近傍法はいずれも別の機械学習手法であり、パーセプトロンに隠れ層を加えた構造ではない。決定木は条件分岐を繰り返す木構造、サポートベクターマシンはマージンを最大化する境界を求める手法、k近傍法は近い訓練データの多数決で答えを決める手法であり、いずれも層を重ねて学習するネットワーク構造ではないという一点で見分ける。
同じ章で確認したい用語
他資格でも出題される用語
到達チェック
- 隠れ層を一文で説明できる
- 同じ章の似た用語と違いを説明できる
- 問題文の具体例から、隠れ層に関係する論点を拾える
- 関連問題を解き、誤答した選択肢の理由を確認できる
執筆: ミナト編集部(運営者情報を見る)