【发布时间】:2017-07-26 02:25:14
【问题描述】:
在 Keras 中保存模型,输出文件有什么区别:
-
model.save() model.save_weights()-
回调中的
ModelCheckpoint()
model.save() 中保存的文件比model.save_weights() 中的模型大,但比 JSON 或 Yaml 模型架构文件大得多。为什么是这样?
重申一下:为什么 size(model.save()) + size(something) = size(model.save_weights()) + size(model.to_json()),那是什么“东西”?
只使用model.save_weights() 和model.to_json() 并从中加载会比只使用model.save() 和load_model() 更有效吗?
有什么区别?
【问题讨论】:
标签: machine-learning tensorflow neural-network keras