0
点赞
收藏
分享

微信扫一扫

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


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 条评论