Epoch Definition | DeepAI
https://deepai.org/machine-learning-glossary-and-terms/epochIn terms of artificial neural networks, an epoch refers to one cycle through the full training dataset.Usually, training a neural network takes more than a few epochs. In other words, if we feed a neural network the training data for more than one epoch in different patterns, we hope for a better generalization when given a new "unseen" input (test data).