import torchvision.transforms as transforms
norm_mean = [0.485, 0.456, 0.406]
norm_std = [0.229, 0.224, 0.225]
train_transform = transforms.Compose([
transforms.Resize((224, 224)),
transforms.RandomOrder([transforms.RandomRotation(15),
transforms.Pad(padding=32),
transforms.RandomAffine(degrees=0, translate=(0.01, 0.1), scale=(0.9, 1.1))]),
transforms.ToTensor(),
transforms.Normalize(norm_mean, norm_std),
])
print('这是', (train_transform))
print(train_transform.transforms)
print(transforms.Normalize)
print(transforms.RandomAffine)
norm_transform = list(filter(lambda x: isinstance(x, transforms.Normalize), train_transform.transforms))
print('这是', (norm_transform))
这是 Compose(
Resize(size=(224, 224), interpolation=PIL.Image.BILINEAR)
RandomOrder(
RandomRotation(degrees=(-15, 15), re