TFEpochLogger¶
Logger class for logging accuracy and loss from epochs when training a
tf.keras.Model. Inherits from tf.keras.callbacks.Callback and should
be passed in as a callback during model training.
-
class
spiegelib.estimator.TFEpochLogger¶ Bases:
tensorflow.python.keras.callbacks.Callback-
log_data¶ Dictionary of data logged at the end of each epoch during training. Keyed on the epoch number.
- Type
dict
-
on_epoch_end(epoch, logs=None)¶ Logging on end of an epoch. This is called automatically during training. Stores infomation passed in the logs parameter into
log_dataattribute.- Parameters
epoch (int) – current epoch that just finished
logs – Any data to be logged
-
get_plotting_data()¶ Helper function to organize log_data for easier plotting
-
plot()¶ Plot logged training and validation data using matplotlib
-