Tensorflow 'Accuracy'对象在使用load_model时没有属性'_serialized_attributes'错误


import tensorflow as tf
loaded_model = tf.keras.models.load_model('inception-KLDivergence')

上面的代码产生错误:

AttributeError: 'Accuracy' object has no attribute '_serialized_attributes'

模型采用model.save()保存为SavedModel格式。

将所有from keras更改为from tensorflow.keras,以便load_model()save()来自tensorflow.keras而不是keras

确保在保存模型和加载模型时都这样做

看到https://github.com/keras-team/keras/issues/13590 issuecomment - 643889497

这个为我修复了它

最新更新