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.