To save a model in Keras, what are the differences between the output files of:
model.save()
model.save_weights()
ModelCheckpoint()
in the callback
The saved file from model.save()
is larger than the model from model.save_weights()
, but significantly larger than a JSON or Yaml model architecture file. Why is this?
Restating this: Why is size(model.save()) + size(something) = size(model.save_weights()) + size(model.to_json()), what is that "something"?
Would it be more efficient to just model.save_weights()
and model.to_json()
, and load from these than to just do model.save()
and load_model()
?
What are the differences?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…