In spite of the fact that this update rule allows us to execute E epochs over the training data, it is still very different from the way in which conventional batch training works.
batch training only starts the next training epoch after having processed the whole training corpus in the previous epoch.