Skip to content
Get in touch

Reviewed in POC · content version 2

Review Epoch

Your draft is bound to this exact source hash. If the term changes, the Review Desk will use a new storage key instead of silently attaching old decisions.

Definition

An epoch is one full pass through a training dataset during model training.
Decision for Definition

Plain-Language Explanation

An epoch is completed when a training process has worked through every example in the training set once. One epoch usually contains many batches and parameter updates.
Decision for Plain-Language Explanation

Why It Matters

Epochs provide a common way to describe training progress, compare learning curves, and decide when additional passes stop helping or begin to overfit.
Decision for Why It Matters

Example

A dataset has 1,000 examples and the batch size is 100. Ten training iterations complete one epoch.
Decision for Example

Common Misconception

One epoch is not one update. The number of updates in an epoch depends on the dataset and batch size.
Decision for Common Misconception

Remember It This Way

One epoch is one full pass through the training set.
Decision for Remember It This Way

Related Terms

* [[batch|Batch]] * [[training|Training]] * [[dataset|Dataset]] * [[loss-function|Loss Function]]
Decision for Related Terms

Sources

* [Google for Developers, “Machine Learning Glossary”](https://developers.google.com/machine-learning/glossary) — provides established boundaries for core machine-learning vocabulary.
Decision for Sources

Learn More

* Compare [[batch|Batch]], [[training|Training]], [[dataset|Dataset]], and [[loss-function|Loss Function]] to place Epoch in the surrounding system. * Follow the cited source material above for the method, standard, or research context behind this draft.
Decision for Learn More
Return to term

Not saved yet.