Reputation: 33
I'm implementing a multi class classification problem,
model.compile(optimizer="adam", loss=tf.keras.losses.SparseCategoricalCrossentropy(), metrics=["accuracy"])
model.compile(optimizer="adam", loss="sparse_categorical_crossentropy", metrics=["accuracy"])
Upvotes: 1
Views: 871
Reputation: 96
it's because when you use
loss=tf.keras.losses.SparseCategoricalCrossentropy()
metrics should
"sparse_categorical_accuracy" not "accuracy"
Upvotes: 3