Viqus Logo Viqus Logo
Home
Categories
Language Models Generative Imagery Hardware & Chips Business & Funding Ethics & Society Science & Robotics
Resources
AI Glossary Academy CLI Tool Labs
About Contact
TECHNICAL CONCEPTS

Epoch

One complete pass through the entire training dataset during the learning process. Models typically train for many epochs.

Key Concepts

Batch

A subset of the training data.

Iteration

One forward and backward pass of a single batch.

Detailed Explanation

An epoch is one complete pass through the entire training dataset. It is a hyperparameter that is used to control the number of times that the model is trained on the entire dataset.

The number of epochs can have a significant impact on the training process. A small number of epochs can lead to underfitting, while a large number of epochs can lead to overfitting.

The optimal number of epochs depends on the specific problem being solved. It is often a good idea to experiment with different numbers of epochs to find the one that works best for your problem.

Real-World Examples & Use Cases

Image Recognition

A model might be trained for 100 epochs on an image recognition task.

Natural Language Processing

A model might be trained for 10 epochs on a natural language processing task.