本文主要是介绍AttributeError: module ‘tensorflow.keras.losses‘ has no attribute ‘SparseCatgoricalCrossentropy的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错:
解决方案:
将model.compile里面的loss参数修改如下即可:
model.compile(optimizer='adam', loss=tf.keras.SparseCaticalCrossentropy(from_logits=True), metrics=['accuracy'])
改为:
model.compile(optimizer='adam', loss='sparse_categorical_crossentropy',metrics=['accuracy'])
这样就能解决了。
这篇关于AttributeError: module ‘tensorflow.keras.losses‘ has no attribute ‘SparseCatgoricalCrossentropy的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!