fashion_model.compile(
loss = keras.losses.categorical_crossentropy,
optimizer = tf.keras.optimizers.Adam(),
metrics = ['accuracy']
)
执行此行代码时,我遇到了错误
模块'tensorflow'没有属性'log'
我的tensorflow版本是2.0
答案 0 :(得分:6)
用tf.math.log
替换tf.log
中的tf 2.0
。
答案 1 :(得分:1)
如果您知道tf.log
所在的确切行,请替换为tf.math.log
。
如果没有,您可以使用this guide to Automatically upgrade code to TensorFlow 2
答案 2 :(得分:0)
loss = tf.keras.losses.categorical_crossentropy
我也遇到了类似的问题,然后我为每个Keras对象调用了tensorflow并解决了该问题
答案 3 :(得分:-1)
这是由于TensorFlow更新。 只需这样做:
from tensorflow import keras
然后运行您的代码