1. 仅权重
model.save_weights(filepath)
model.load_weights(filepath)
2. 仅结构
- get_config()
config = model.get_config()
model = Model.from_config(config)
model = Sequential.from_config(config)
- to_json()
json_string = model.to_json()
model = model_from_json(json_string)
3. 权重和结构
model.save(filepath)
model.load_model(filepath)
model_json = model.to_json()
json_file = open("model.json", "w")
json_file.write(model_json)
json_file.close()
model.save_weights("model.h5")
from keras.models import model_from_json
json_file = open('model.json', 'r')
loaded_model_json = json_file.read()
json_file.close()
loaded_model = model_from_json(loaded_model_json)
loaded_model.load_weights("model.h5")