处理好的torchvision.datasets中的mnist(MNIST, FashionMNIST, EMNIST)
数据集,下载下来可直接使用,方便国内同学。
-
众所周知国内的网络的问题;
-
mnist(MNIST, FashionMNIST, EMNIST)
数据集很常用,作为新手可以让你专注搭建模型; -
pytorch
中的torchvision.datasets
中的mnist(MNIST, FashionMNIST, EMNIST)
数据集必须在torchvision
中做相应处理,生成pt
文件才能被torchvision
识别,这就导致即使翻墙下载下来的数据文件,torchvision
也不识别。
-
下载模型: 百度云
-
这里面有3个文件夹,分别是
MNIST
,FashionMNIST
,EMNIST
。其中包含很多processed.zip
文件,processed.zip
解压都有两个文件:train.pt
和test.pt
。需要使用哪个数据集就将哪个数据集的processed.zip
解压并存放在任意路径下例如/Users/xxx/datasets/MNIST
,注意把processed
文件夹保留,此时train.pt
和test.pt
在/Users/xxx/datasets/MNIST/processed/
路径下。 -
例如我们使用MNIST数据集,此时可以导入数据集:
import torchvision
train_dataset = torchvision.datasets.MNIST(root='/Users/xxx/datasets/MNIST/',
train=True,
transform=transforms.ToTensor(),
download=False)
test_dataset = torchvision.datasets.MNIST(root='/Users/xxx/datasets/MNIST/',
train=False,
transform=transforms.ToTensor(),
download=False)