forked from dougbrion/pytorch-classification-uncertainty
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata.py
29 lines (24 loc) · 902 Bytes
/
data.py
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
import torch
from torchvision.datasets.mnist import MNIST
import torchvision.transforms as transforms
from torch.utils.data import DataLoader
data_train = MNIST("./data/mnist",
download=True,
train=True,
transform=transforms.Compose([
transforms.Resize((28, 28)),
transforms.ToTensor()]))
data_val = MNIST("./data/mnist",
train=False,
download=True,
transform=transforms.Compose([
transforms.Resize((28, 28)),
transforms.ToTensor()]))
dataloader_train = DataLoader(
data_train, batch_size=1000, shuffle=True, num_workers=8)
dataloader_val = DataLoader(data_val, batch_size=1000, num_workers=8)
dataloaders = {
"train": dataloader_train,
"val": dataloader_val,
}
digit_one, _ = data_val[5]