【发布时间】:2020-11-30 04:09:18
【问题描述】:
如何给target_transform一个函数来改变标签为onehot编码?
例如torchvision中的MNIST数据集:
train_dataset = torchvision.datasets.MNIST(root='./mnist_data/',
train=True,
download=True,
transform=train_transform,
target_transform=<????>)
试过F.onehot(),但没用。
【问题讨论】:
-
F.onehot() 有什么问题?
torch.nn.functional.one_hot(torch.tensor(2),5).type(torch.cuda.FloatTensor)对我来说工作正常
标签: pytorch torch mnist one-hot-encoding torchvision