我正在尝试使用 pytorch 应用数据增强。特别是,我有一个包含 150 个图像的数据集,我想对每个图像应用 5 个变换(水平翻转、3 个随机旋转和垂直翻转)以获得 750 个图像,但是使用我的代码我总是有 150 个图像。
'train': transforms.Compose([
transforms.Resize(224),
transforms.RandomHorizontalFlip(),
transforms.RandomRotation(degrees = (90,90)),
transforms.RandomRotation(degrees = (180,180)),
transforms.RandomRotation(degrees = (270,270)),
transforms.RandomVerticalFlip(p=1),
transforms.ToTensor(),
transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
])