What is an "Epoch"?

An Epoch is a period when the learning algorithm has worked through the training dataset completely.

For example:
A Metro line that has completed all stops up to the last station can be considered as 1 epoch. And when it returns, you can count it as another epoch, passing through all the stations on its line again.

You can read more about it here on the Knowledge Center: