it-kakomon › ITパスポート › 令和8年度 › 問82

令和8年度 ITパスポート 問82(テクノロジ)

出典:令和8年度 ITパスポート試験 公開問題 問82(独立行政法人情報処理推進機構(IPA))

ニューラルネットワークの学習に用いられるバックプロパゲーションで行われていることはどれか。
  1. ア各ノードの重みを調整して,誤差を小さくする。
  2. イ各ノードの重みを調整して,最適な活性化関数を選択する。
  3. ウノードの数を変更して,誤差を小さくする。
  4. エノードの数を変更して,処理速度を高める。
正解と解説を見る

正解:ア

【バックプロパゲーションとは】

ニューラルネットワークは、入力層・中間層・出力層のノード(神経細胞に当たるもの)を、重み付きの線でつないだ計算モデルです。学習とは、正しい答えを出せるように、ノードの間の重みを調整することです。

バックプロパゲーション(誤差逆伝播法)では、ネットワークの出力と正解との誤差を求め、その誤差を出力層から入力層へと逆向きにたどって、誤差が小さくなるように各ノードの重みを少しずつ修正します。これを大量の学習データで繰り返します。

【選択肢の検討】

ア:重みを調整して誤差を小さくするのは、バックプロパゲーションの働きです。

イ:活性化関数は、ネットワークを設計するときに選ぶもので、バックプロパゲーションで選ぶものではありません。

ウ:ノードの数はネットワークの構造で、バックプロパゲーションでは変更しません。

エ:同じく、ノードの数を変えて処理速度を高めることは行いません。

よって、正解は選択肢アです。

この回の100問を通しで解く(無料)