Spaces:
Sleeping
Sleeping
File size: 1,088 Bytes
af3a445 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# from lightning.pytorch.utilities.types import TRAIN_DATALOADERS,EVAL_DATALOADERS
# def calculate_mean_std_mnist(datamodule:pl.LightningDataModule):
# data_loader:TRAIN_DATALOADERS;
# mean = torch.zeros(1);
# std = torch.zeros(1)
# num_samples = 0
# for img in data_loader:
# image = img[0]
# image = image.squeeze()
# mean += image.mean() # mean across channel sum for all pics
# std += image.std()
# num_samples += 1
# mean /= num_samples
# std /= num_samples
# return (mean.item(),std.item())
from torchvision import transforms
TRAIN_TRANSFORMS = transforms.Compose([
transforms.RandomApply([transforms.CenterCrop(22), ], p=0.1),
transforms.RandomAffine(degrees=7, shear=10, translate=(0.1, 0.1), scale=(0.8, 1.2)),
transforms.Resize((28, 28)),
transforms.ToTensor(),
transforms.Normalize((0.1307,), (0.3081,)),
])
TEST_TRANSFORMS = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize((0.1307,), (0.3081,))
]) |