2023年11月29日发(作者:)

深度学习-如何下载以及导⼊Datasets数据集

1.在线下载

可以使⽤以下代码在线下载Datasets数据集

mnist_train=torchvision.datasets.FashionMNIST(root='~/Datasets/FashionMNIST',train=True,download=True,transform=transforms.ToTensor())

mnist_test=torchvision.datasets.FashionMNIST(root='~/Datasets/FashionMNIST',train=False,download=True,transform=transforms.ToTensor())

但是,在线下载慢,因外⽹原因可能会出现下载失败,需要多次下载

2.离线下载

下载完数据集,导⼊的时候同学们将root改为本地地址

mnist_train=torchvision.datasets.FashionMNIST(root='C:/Users/Lenovos41/Datasets/FashionMNIST',train=True,download=False,transform=transforms.To

Tensor())

mnist_test=torchvision.datasets.FashionMNIST(root='C:/Users/Lenovo-s41/Datasets/FashionMNIST', train=False,download=False,transform=transforms.T

oTensor())

会显⽰以下错误:(找不到数据集)

RuntimeError: Dataset not found. You can use download=True to download it

这是由于你的本地路径错误:

C:/Users/Lenovos41/Datasets/FashionMNIST

(路径后⾯要多加⼀个“/”)

如下⾯代码这样在路径后⾯加上“/”就可以加载本地数据集了

mnist_train=torchvision.datasets.FashionMNIST(root='C:/Users/Lenovos41/Datasets/FashionMNIST/',train=True,download=False,transform=transforms.To

Tensor())

mnist_test=torchvision.datasets.FashionMNIST(root='C:/Users/Lenovo-s41/Datasets/FashionMNIST/',train=False,download=False,transform=transforms.T

oTensor())