G検定(ジェネラリスト検定) ディープラーニングの概要 練習問題 第14問: 入力 x = 3 を受け取り、重み w を使って y = wx を出力する1つのユニットがある。正解を t = 4、誤差を L = (y − t)² とするとき
ディープラーニングの概要
– / 51 解いた
第14問
入力 x = 3 を受け取り、重み w を使って y = wx を出力する1つのユニットがある。正解を t = 4、誤差を L = (y − t)² とするとき、w = 2 における勾配 ∂L/∂w の値として、最も適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 4. 12
肢4が正解です。連鎖律により ∂L/∂w = (∂L/∂y) × (∂y/∂w) と分けて計算します(Deep Learning(Goodfellowら)6.5.2節)。
y = wx = 2 × 3 = 6
∂L/∂y = 2(y − t) = 2 × (6 − 4) = 4
∂y/∂w = x = 3
∂L/∂w = 4 × 3 = 12
肢1の6は2乗を微分したときの係数2を落とした値、肢3の4は ∂y/∂w = x を掛け忘れた値、肢2の8は ∂y/∂w を入力 x ではなく重み w = 2 と取り違えた値です。誤差逆伝播法はこの掛け算を出力側から順に繰り返して、各パラメータの勾配を求めます。
どの変数で微分しているかを式ごとに確かめましょう。
関連キーワード: 連鎖律・誤差逆伝播法・勾配降下法
広告
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック
広告