令和8年度試験問題 問82

ニューラルネットワークの学習に用いられるバックプロパゲーションで行われていることはどれか。

  • 各ノードの重みを調整して,誤差を小さくする。
  • 各ノードの重みを調整して,最適な活性化関数を選択する。
  • ノードの数を変更して,誤差を小さくする。
  • ノードの数を変更して,処理速度を高める。
正解 問題へ
分野 :テクノロジ系
中分類:基礎理論
小分類:情報に関する理論
解説
バックプロパゲーションは、ニューラルネットワークの学習で使われる代表的なアルゴリズムの一つであり、モデルの出力と正解を比較して誤差を求め、その誤差を出力層から入力層へ逆向きに伝えながら、各中間層の重みを調整する手法です。日本語では「誤差逆伝搬法」といいます。

バックプロパゲーションでは、モデルの出力に発生した誤差について、それぞれの重みがどの程度影響しているかを数学的な方法(微分)によって計算します。その結果をもとに、その誤差が小さくなるように、勾配降下法というアルゴリズムを用いて各ノードの重みを少しずつ更新していきます。

したがって「ア」が適切です。

Pagetop