原始图片 🐱(假设1张猫的图)
原图
cat.jpg
随机增广:每个 epoch 换一种“长相”
↔ 水平翻转(常用)
↕ 垂直翻转(少见)
✂ 随机裁剪 10%~100%
🎨 颜色抖动4项
亮度 · 对比度 · 饱和度 · 色调(±50%)
∈ 训练集(相当于免费扩样本)
仅在训练时使用,预测时用原图
🎯 作用
抗过拟合 · 提泛化
核心代码(P112)
torchvision.transforms.Compose([
RandomHorizontalFlip(), ColorJitter(...), Resize(40)])