【发布时间】:2019-01-08 17:45:03
【问题描述】:
我在 Keras 中训练了一个模型,并以不同的方式保存它:
model.save("filename")
或
model.to_json()
model.save_weights("filename")
但是当我将训练好的模型加载到另一个程序中进行预测时,我得到的结果与测试结果大不相同。
为什么会发生这种情况,我该如何处理?
【问题讨论】:
-
哦,我已经通过将模型保存为“.yaml”文件而不是“.json”来解决它。然后,加载权重并编译它。
标签: python tensorflow machine-learning keras machine-learning-model