At the end of each epoch, the [Trainer] will evaluate the accuracy and save the training checkpoint.