スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.1388
ディープラーニングにおいて、層が深くなると各層の入力データの分布が学習の進行とともに変化し、学習が不安定になる(内部共変量シフト)。これを防ぐため、ネットワークの各層の直前(または直後)において、ミニバッチごとの入力データの分布が平均0、分散1になるように数理的に変換を施す手法はどれか。

【正解の解説】

バッチ正規化(Batch Normalization)

バッチ正規化(Batch Normalization)とは、層の入力をミニバッチ単位で平均0、分散1になるように調整する手法です。これにより、各層でデータの分布が極端に偏ることを防ぎ、学習を安定かつ高速に進めることができます。

スポンサーリンク

【その他の選択肢の解説】

重みの初期化(Heの初期値など)

重みの初期化(Heの初期値など)とは、ニューラルネットワークの学習開始時に重みの値を適切に設定することで、学習が極端に進みにくくなるのを防ぐための工夫です。

ドロップアウト

ドロップアウトとは、学習中にニューロンをランダムに無効化することで、特定の情報に過度に依存する「過学習」を防ぎ、モデルの柔軟性を高めるための手法です。

勾配クリッピング

勾配クリッピングとは、学習時に計算される勾配(更新の方向と大きさ)がある一定の大きさを超えた場合に、それを強制的に制限することで、数値が大きくなりすぎて学習が崩壊するのを防ぐ手法です。