ransforms.Compose([
transforms.RandomResizedCrop(224), #从原图像随机切割一张(224, 224)的图像
transforms.RandomHorizontalFlip(), #以0.5的概率水平翻转
transforms.RandomVerticalFlip(), #以0.5的概率垂直翻转
transforms.RandomRotation(10), #在(-10, 10)范围内旋转
transforms.ColorJitter(0.05, 0.05, 0.05, 0.05), #HSV以及对比度变化
transforms.ToTensor(), #把PIL.Image或者numpy.ndarray对象转化为tensor,并且是[0,1]范围,主要是除以255
transforms.Normalize(mean=[0.485, 0.456, 0.406],
std=[0.229, 0.224, 0.225]),
])
操作是有很多,但是主要有以下的几个问题:
- 训练测试验证使用的操作有有哪些不同?
- 这些操作是否有固定的顺序?