AttributeError: module ‘tensorflow._api.v1.keras.losses‘ has no attribute ‘SparseCategoricalCrossent

阅读 126

2023-02-04


AttributeError: module 'tensorflow._api.v1.keras.losses' has no attribute 'SparseCategoricalCrossent

  • ​​报错如下​​
  • ​​解决方法​​

报错如下

AttributeError: module ‘tensorflow._api.v1.keras.losses‘ has no attribute ‘SparseCategoricalCrossent_bug

解决方法

model.compile(optimizer='adam',                               
loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
metrics=['accuracy'])

改为

model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])

即可!


精彩评论(0)

0 0 举报