from transformers import AutoImageProcessor import torchvision.transforms as T def build_transforms(backbone_model="google/vit-base-patch16-224-in21k"): processor = AutoImageProcessor.from_pretrained(backbone_model) return T.Compose([ T.RandomResizedCrop(224), T.RandomHorizontalFlip(), T.ColorJitter(brightness=0.2, contrast=0.2, saturation=0.2, hue=0.1), T.RandomRotation(20), T.ToTensor(), T.Normalize(mean=processor.image_mean, std=processor.image_std) ])