If a deep learning model has more than one epoch while training and the accuracy is increasing and decreasing over epochs, what is the best way to calculate the accuracy? is it possible to choose best epoch accuracy as final accuracy? or getting average accuracy for all epochs?