What is a solid default augmentation recipe for training a modern vision model?
mediumAnswer
- Random resized crop, horizontal flip, color jitter (brightness/contrast/saturation/hue), and one of RandAugment / TrivialAugment for stronger transforms.
- Add Random Erasing / Cutout.
- For classification, layer in Mixup (α=0.2) and CutMix (α=1.0).
- Label smoothing 0.1.
- Combined with AdamW + cosine schedule + EMA, this recipe gives you ~+2-4% over vanilla training on ImageNet and is the modern baseline (DeiT / ConvNeXt).
Check yourself — multiple choice
- Only random crop
- RandomResizedCrop + flip + color jitter + RandAugment + RandomErasing + Mixup/CutMix + label smoothing 0.1
- No augmentation
- Only rotation
Modern vision recipe: crop + flip + jitter + RandAug + erase + Mixup/CutMix + smoothing.
#augmentation#training#computer-vision
Practise Deep Learning
214 interview questions in this topic.
Related questions
- How should training resolution be chosen for a CNN or ViT?
- Your validation loss is lower than your training loss. Is something broken?
- Your augmentation pipeline made validation accuracy worse. What went wrong?
- What are vanishing and exploding gradients, and how do you fix them?
- What does Batch Normalization do?
- How does dropout work and when is it applied?