回答編集履歴

1

append suffix

2022/10/16 15:46

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -1,3 +1,5 @@
1
1
  > なぜ0〜9で表現される元のデータのままで学習がうまくいくのでしょうか?Keras側が自動で判定してくれているのでしょうか
2
2
 
3
- Keras側に`model.compile()`時に渡した値`loss='sparse_categorical_crossentropy'`の動作によるものです.One-Hotエンコーディングした場合は普通の`categorical_crossentropy`で実行しますが,その前処理をサボっても,出力の次元数がラベルの種類数と一致していれば`sparse_categorical_crossentropy`が使えす.
3
+ Keras側に`model.compile()`時に渡した値`loss='sparse_categorical_crossentropy'`の動作によるものです.One-Hotエンコーディングした場合は普通の`categorical_crossentropy`で実行しますが,その前処理をサボったとしても,出力の次元数がラベルの種類数と一致していれば`sparse_categorical_crossentropy`が使えて便利,といった具合です.
4
+
5
+ 自動的にOne-Hotエンコーディングしてくれているので,損失関数の実態は`categorical_crossentropy`と同一です.