I know how to do a few things already:
Summarise a model with
model.summary()
. But this actually doesn't print everything about the model, just the coarse details.Save model with
model.save()
and load model withkeras.models.load_model()
Get weights with
model.get_weights()
Get the training history from
model.fit()
But none of these seem to give me a catch all solution for saving everything from end to end so that I can 100% reproduce a model architecture, training setup, and results.
Any help filling in the gaps would be appreciated.