Keras model into a single HDF5 file which will contain: the
architecture of the model, allowing to re-create the model the
weights of the model the training configuration (loss, optimizer)
the state of the optimizer, allowing to resume training exactly
where you left off.