Models and training

Epoch

stable definition

Definition

An epoch is one complete pass through the training dataset, usually divided into batches.

Distinguish it from nearby terms

A training step usually processes one batch; an epoch consists of enough steps to cover the dataset once.

Check your understanding

Given dataset and batch sizes, estimate the steps per epoch and explain why more epochs can overfit.