G検定(ジェネラリスト検定) ディープラーニングの概要 練習問題 第7問: 3クラス分類の出力層で、ソフトマックス関数に入力 z = (0, ln 2, ln 5) を与えた。3番目のクラスに対する出力の値として、最も適切なものはどれか
ディープラーニングの概要
– / 51 解いた
第7問
3クラス分類の出力層で、ソフトマックス関数に入力 z = (0, ln 2, ln 5) を与えた。3番目のクラスに対する出力の値として、最も適切なものはどれか。ln は自然対数とする。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 4. 5/8
肢4が正解です。ソフトマックス関数は softmax(z)_i = exp(z_i) / Σ_j exp(z_j) です(Deep Learning(Goodfellowら)6.2.2.3節)。
exp(0) = 1、exp(ln 2) = 2、exp(ln 5) = 5
総和 = 1 + 2 + 5 = 8
3番目の出力 = 5 ÷ 8 = 5/8(0.625)
肢2の5/7は exp(0) を0と数えた誤り、肢3の1/8は1番目のクラスの値、肢1の1/3は入力の違いを無視して均等に割った値です。3つの出力の和が 1/8 + 2/8 + 5/8 = 1 になることでも検算できます。
指数関数では exp(0) = 1 になる点を落とさないようにしましょう。
関連キーワード: ソフトマックス関数・活性化関数・自然対数
広告
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック
広告