When performing stochastic gradient descent, it is necessary for the training loss to decrease
a) between iterations in an epoch? (I think the answer is no)
b) between epochs? (I think the answer is yes)
The training loss is always defined using the entire dataset.