In Keras, we can return the output of model.fit to a history as follows:
model.fit
history = model.fit(X_train, y_train, batch_size
What I use is the following:
with open('/trainHistoryDict', 'wb') as file_pi: pickle.dump(history.history, file_pi)
In this way I save the history as a dictionary in case I want to plot the loss or accuracy later on.