Back to list
Lv.2

Epoch

Epoch

One complete pass through the entire training dataset during AI model training.

In Simple Terms

An epoch is one complete cycle where an AI model works through the entire training dataset once. To improve accuracy, the same dataset is usually fed to the model over and over again during training. Each full pass through the data counts as one epoch, and the total number of epochs is set in advance before training starts.

Behind the Name

The English word "epoch" means a "new era" or "the start of a new period." In AI, that idea carries over: it's used to describe one full cycle through the entire training dataset — one round of learning.

Take a Closer Look!

An "epoch" is a unit that counts how many times an AI or machine learning model has gone through the entire set of training data.
Put simply, it's like counting how many times you've finished working through an entire workbook.

AI models learn from huge amounts of data, but in most cases, seeing the data just once isn't enough to make accurate decisions.
So the same dataset gets shown to the model again and again, with its internal settings adjusted little by little each time.
For example, if a model trains on 1,000 images and goes through that full set 10 times, that's 10 epochs.

Setting the number of epochs too high can cause a problem where the model gets too used to the training data and struggles with new, unseen data.
On the other hand, too few epochs can leave the model undertrained, so it can't make accurate judgments.
That's why finding the right number of epochs means watching how the results change and adjusting along the way.

CategoryAIData