是否改组了torchvision.datasets.MNIST和torchvision.datasets.FashionMNIST?

问题描述 投票:-1回答:1

Torchvision中的MNIST和FashionMNIST数据集是否已经改组?即,如果我这样做的话

from torchvision.datasets import MNIST
ds = MNIST(".", download=True, train=True)
train_samples = [ds[i] for i in range(50000)]
val_samples = [ds[i] for i in range(50000, 60000)]

将此拆分为train和val可以,因为数据集已经被改组了,还是不好?那么FashionMNIST呢?

pytorch mnist torchvision
1个回答
0
投票

您需要了解数据加载器。数据加载器为您执行改组,批处理等操作。

Here是一个教程。

[如果您使用的是TorchVision的数据集(而不是编写自己的数据集类),则很可能已经有一个train作为布尔参数,可用于指定是训练组还是测试设置。

© www.soinside.com 2019 - 2024. All rights reserved.