ITパスポート 令和8年度 問82
基礎理論
バックプロパゲーションの問題
ニューラルネットワークの学習に用いられるバックプロパゲーションで行われていることはどれか。
- ア 各ノードの重みを調整して,誤差を小さくする。
- イ 各ノードの重みを調整して,最適な活性化関数を選択する。
- ウ ノードの数を変更して,誤差を小さくする。
- エ ノードの数を変更して,処理速度を高める。
答えと解説
✓ これが正解ア 各ノードの重みを調整して,誤差を小さくする。
解説
重みを調整して、出力と正解の誤差を小さくしていきます。
ニューラルネットワークは、たくさんのノードが結び付いた構造で、結び付きの一つひとつに重みという値が付いています。入力を与えると、その重みに従って値が伝わり、出力が出ます。学習では、出た答えと正解との食い違いを誤差として求め、その誤差を出力の側から入力の側へ逆にたどりながら、どの重みをどれだけ動かせば誤差が小さくなるかを計算して調整します。この進め方がバックプロパゲーションです。各ノードの重みを調整して、誤差を小さくするという記述が、行われていることです。一度の調整で正しくなるわけではなく、たくさんのデータについて少しずつ動かすことを繰り返します。動かす幅が大きすぎると行き過ぎ、小さすぎると進まないので、その加減も設計の一部です。
ほかの選択肢の解説
- イ …最適な活性化関数を選択する。:重みを調整して最適な活性化関数を選ぶと述べています。活性化関数は、あらかじめ設計するときに決めておくものであって、学習の途中で重みの調整によって選ばれるものではありません。
- ウ ノードの数を変更して,誤差を小さくする。:ノードの数を変えて誤差を小さくすると述べています。動かしているのは結び付きに付いた重みであって、ノードの数そのものは学習のたびに増減させるものではありません。
- エ ノードの数を変更して,処理速度を高める。:ノードの数を変えて処理の速さを高めると述べています。学習が目指しているのは答えを正しくすることであり、速さを上げることが目的ではありません。速さを上げたいのであれば、計算の仕方や機材の側で手を打つことになります。
関連用語
- ニューラルネットワーク人間の脳の神経の細胞とそのつながり方を、数学の形に置き換えて表したモデルです。
出典:令和8年度 ITパスポート試験 問82
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和7年度 問80:
ファインチューニングに 関する 問題 (ニューラルネットワーク) - 令和6年度 問95:
ディープラーニングに 関する 問題 (ニューラルネットワーク) - 令和5年度 問91:
活性化関数に 関する 記述 (ニューラルネットワーク) - 令和5年度 問74:
ニューラルネットワークの 問題 (ニューラルネットワーク) - 令和4年度 問67:
ディープラーニングに 関する 記述 (ニューラルネットワーク)
同じ分野の問題
誤りを見つけたら報告する