Training History

aitoolbox.experiment.training_history.TrainingHistory is the util class which helps the user with tracking multiple performance metrics results during the model training process.

Under the hood it is just a simple Python dict and it thus supports many of the standard dict operations and operators for easier use. However the TrainingHistory also offers a convenient API on top of the dict geared towards experiment performance tracking. It is mostly used under the hood of the torchtrain TrainLoops, but it can be easily also utilized as a standalone results tracker for any kind of ML experiments.