保存keras的model文件和载入keras文件的方法有很多。现在分别列出,以便后面查询。
keras中的模型主要包括model和weight两个部分。
保存model部分的主要方法:一是通过json文件
Json文件
# serialize model to JSON
model_json = model.to_json()
with open("model.json", "w") as json_file:
json_file.write(model_json)
Yaml文件
# save as YAML
yaml_string = model.to_yaml()
保存权重的方法:通过保存权重(系数)
HDF5文件