G検定(ジェネラリスト検定) ディープラーニングの概要 練習問題 第7問: 3クラス分類の出力層で、ソフトマックス関数に入力 z = (0, ln 2, ln 5) を与えた。3番目のクラスに対する出力の値として、最も適切なものはどれか
この科目 –/21 解いた
中級推定正答率 約 61%
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 になる点を落とさないようにしましょう。
関連キーワード: ソフトマックス関数・活性化関数・自然対数
広告
模試 (60問)
8分野を横断して、知識の穴を見つける
オンライン試験とほぼ同じペース(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。Premium (月480円)Premium (ご利用中)時間制限つきの実力チェック
広告