Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

data augmentation

Applying label-preserving transformations to training images to synthetically expand a dataset and reduce overfitting.

Data augmentation applies random, label-preserving transformations -- crops, flips, rotations, color jitter -- to training images on the fly, synthetically expanding the effective size and diversity of a training set without collecting new data, and directly fighting overfitting by denying the model the chance to memorize any one exact pixel arrangement.

Examples

  • Randomly flipping, rotating, and color-jittering a training set of 5,000 photos every epoch teaches a model that a cat is still a cat mirrored or slightly recolored.

Read the full section →
Graph settings

Calculator