我用checkpoint保存我的模型
checkpoint = ModelCheckpoint("Models/FVA_MEL.h5", monitor='val_accuracy', verbose=1, save_best_only=True, mode='max', period=1)
我用load_模型加载我的模型
from keras.models import load_model,save_model
modell = load_model("Models/FVA_MEL.h5")
但加载的模型和我尝试保存为.tf的相同测试数据的精度不一样,但它不起作用。请帮帮我
首先检查Keras文档:https://keras.io/callbacks/
“save_best_only=True”和上一个历元的权重之间可能存在差异。 你应该使用上一个历元的权重,而不是最好的
骨架(见下面的章节):
我的例子如下:
然后在您的_name.h5文件中,您将获得与上一个历元相同的权重,这将在加载模型后给出相同的结果
相关问题 更多 >
编程相关推荐