回答編集履歴

1

fixed context

2022/10/10 15:30

投稿

ps_aux_grep
ps_aux_grep

スコア1579

test CHANGED
@@ -1,5 +1,5 @@
1
1
  TensorFlowのリファレンス[tf.keras.utils.image_dataset_from_directory](https://www.tensorflow.org/api_docs/python/tf/keras/utils/image_dataset_from_directory)をちゃんと読まれましたか?
2
2
 
3
- この関数にはデフォルト引数`label_mode='int'`が設定されており,ラベル整数値となっており,損失関数`sparse_categorical_crossentropy`用に設定されています.与えたデータが`(None, 1)`であるのに対して,ネットワークの出力は`(None, 4)`であることの不整合性からエラーが起きています.
3
+ この関数にはデフォルト引数`label_mode='int'`が設定されており,ラベル整数値とした損失関数`sparse_categorical_crossentropy`用に設定されています.与えたデータが`(None, 1)`であるのに対して,ネットワークの出力は`(None, 4)`であることの不整合性からエラーが起きています.
4
4
 
5
5
  現状のコードは損失関数`categorical_crossentropy`用にOne-Hot Encodingされたラベルでなくてはならないはずです.したがって,引数`label_mode='categorical'`を指定しましょう.