簡體   English   中英

如何將輸入和目標與 Pytorch Fashion MNIST 分開?

[英]How do I separate the input and targets from Pytorch Fashion MNIST?

Fashion MNIST 數據集在 Pytorch 中的實現非常奇怪。 我想做類似的事情:

X, y = FashionMNIST

但實際上,情況要復雜一些。 這就是我所擁有的:

from torchvision.datasets import FashionMNIST
train = FashionMNIST(root='.', download=True, train=True)
print(train)

輸出:

Dataset FashionMNIST
    Number of datapoints: 60000
    Root location: c:/users/nicolas/documents/data/fashionmnist
    Split: Train

一種觀察結果如下:

print(train[0])
(<PIL.Image.Image image mode=L size=28x28 at 0x20868074780>, 9)

我只能做一次觀察。

X, y = train[0]

那么如何分離輸入和目標呢?

FashionMNIST對象具有datatargets屬性。

你可以簡單地寫

X, y = train.data, train.targets

然后你可以看到形狀

X.shape, y.shape

(torch.Size([60000, 28, 28]), torch.Size([60000]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM