【发布时间】:2020-08-21 13:09:48
【问题描述】:
在this PyTorch 用于迁移学习的视觉示例中,他们正在执行验证集扩充,我不知道为什么。
# Just normalization for validation
data_transforms = {
'train': transforms.Compose([
transforms.RandomResizedCrop(224),
transforms.RandomHorizontalFlip(),
transforms.ToTensor(),
transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
]),
'val': transforms.Compose([
transforms.Resize(256),
transforms.CenterCrop(224),
transforms.ToTensor(),
transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
]),
}
据我所知,数据增强只能在训练集上进行(有时在测试集上进行,即所谓的测试时间增强)。
为什么也在这里做?
另外,为什么不直接将大小调整为 224?
【问题讨论】:
标签: image deep-learning computer-vision pytorch data-augmentation