作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过 callbacks.ModelCheckpoint()
自动保存了我的模型使用 HDF5 文件。
# Checkpoint In the /output folder
filepath = "./model/mnist-cnn-best.hd5"
# Keep only a single checkpoint, the best over test accuracy.
checkpoint = keras.callbacks.ModelCheckpoint(filepath, monitor='val_acc',
verbose=1, save_best_only=True,
mode='max')
# Train
model.fit(x_train, y_train,
batch_size=batch_size,
epochs=epochs,
verbose=1,
validation_data=(x_test, y_test),
callbacks=[checkpoint])
model = keras.models.load_model("./mnist-cnn-best.hd5")
File "D:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\keras\engine\saving.py", line 251, in load_model
training_config['weighted_metrics'])
KeyError: 'weighted_metrics'
from keras.models import load_model
model.save('my_model.h5') # creates a HDF5 file 'my_model.h5'
del model # deletes the existing model
# returns a compiled model
# identical to the previous one
model = load_model('my_model.h5')
最佳答案
我遇到了一个类似的问题,它产生了相同的错误消息,但原因可能与您的不同:
代码: (Tensorflow 1.11 和 tf.keras。 版本 :2.1.6-tf)
if load_model_path.endswith('.h5'):
model = tf.keras.models.load_model(load_model_path)
File "...../lib/python3.6/site-packages/tensorflow/python/keras/engine/saving.py", line 251, in load_model
training_config['weighted_metrics'])
KeyError: 'weighted_metrics'
weighted_metrics
相关的代码能够加载模型。但是,在我找到解决不匹配问题的可持续解决方案之前,这只是一种解决方法。有趣的是,
@fchollet
刚刚添加
weighted_metrics
最近(2018 年 10 月)更新到最新的 Keras 版本。
关于keras - 在 Keras 中加载由 callbakcs.ModelCheckpoint() 保存的模型时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52753846/
我是一名优秀的程序员,十分优秀!