| from torchvision import transforms |
|
|
| |
|
|
|
|
| |
| def get_baseline_transforms(): |
| return transforms.Compose([ |
| transforms.Resize((224, 224)), |
| transforms.ToTensor(), |
| transforms.Normalize( |
| mean=[0.485, 0.456, 0.406], |
| std=[0.229, 0.224, 0.225], |
| ), |
| ]) |
|
|
| |
| def get_augmented_transforms(): |
| return transforms.Compose([ |
| transforms.Resize((256, 256)), |
| transforms.RandomResizedCrop(224, scale=(0.75, 1.0)), |
| transforms.RandomRotation(degrees=10), |
| transforms.RandomPerspective(distortion_scale=0.2, p=0.4), |
| transforms.ColorJitter(brightness=0.25, contrast=0.25), |
| transforms.GaussianBlur(kernel_size=3, sigma=(0.1, 1.2)), |
| transforms.ToTensor(), |
| transforms.Normalize( |
| mean=[0.485, 0.456, 0.406], |
| std=[0.229, 0.224, 0.225], |
| ), |
| ]) |