ダッシュボード
学習開始
カード管理
カード編集
問題
答え・判断基準
-np.sum(np.log(y[np.arange(batch_size), t])) / batch_size。tはクラスインデックス(整数ラベル)の配列。
種類
即答
選択肢消去
数式
PyTorch対応
用語
章
論点
解説
tがクラスインデックス(整数ラベル、例: 3番目のクラスなら3)で与えられる場合、y[np.arange(batch_size), t]という花式インデックス参照で「各サンプルの正解クラスの予測確率」だけを取り出し、そのlogを取って符号反転・平均する。もしtがone-hotベクトルで与えられる場合は-np.sum(np.log(y)*t)/batch_sizeという別の書き方になるため、tがどちらの形式かによって実装を使い分ける必要がある。
Is active
保存
キャンセル