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_第1张图片

解决方法

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

改为

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

即可!

你可能感兴趣的:(BUG,tensorflow,bug,深度学习)