ニューラルネットワークの学習に用いられるバックプロパゲーションで行われていることはどれか。
- ア各ノードの重みを調整して,誤差を小さくする。
- イ各ノードの重みを調整して,最適な活性化関数を選択する。
- ウノードの数を変更して,誤差を小さくする。
- エノードの数を変更して,処理速度を高める。
正解と解説を見る
正解
ア 各ノードの重みを調整して,誤差を小さくする。
バックプロパゲーション(誤差逆伝播法)は、ニューラルネットワークの出力と正解との誤差を出力層から入力層へ向かって逆方向に伝播させながら、各ノード間の重みを調整し、誤差を小さくしていく学習アルゴリズムである。ノードの数を変更したり活性化関数自体を選択したりする処理ではなく、既存のネットワーク構造の重みを最適化する点がポイントである。