deep-learning - 带有 CIFAR-100 的 pytorch
问题描述
import torch
import torchvision
import torchvision.transforms as transforms
transform=transforms.Compose(
[transforms.ToTensor(),
transforms.Normalize((0.5),(0.5))])
trainset=torchvision.datasets.CIFAR100(root='./dataset',train=True,
download=True,transform=transform)
trainloader=torch.utils.data.CIFAR100(trainset,batch_size=4,shuffle=True)
testset=torchvision.datasets.CIFAR100(root='./dataset',train=False,
download=True,transform=transform)
testloader=torch.utils.data.DataLoader(testset,batch_size=4,shuffle=False)
classes=('0','1','2','3','4','5','6','7','8','9')
如下模块“torch.utils.data”编写的错误消息没有属性“CIFAR100”
当我将 torch.utils.data 与 cifar-10 一起使用时,它可以工作,但它不能与 cifar-100 一起工作,你能告诉我为什么会这样吗?
解决方案
您的 trainloader 行中有错误,您必须将 trainset 传递给torch.utils.data.DataLoader
. 将此行替换为,
trainloader=torch.utils.data.DataLoader(trainset,batch_size=4,shuffle=True)
推荐阅读
- python - 如何检查一个单词是否按字母顺序出现在python中另一个单词之前或之后?
- javascript - 如何在js中找到画布的中心
- floating-point - 32 位浮点数可以精确表示到小数点后的最高值是多少?
- ios - iOS 上的 Firebase 云消息传递
- typescript - 打字稿 - 接口中的默认函数 - > 错误(TS)属性或预期签名
- android - 长 Web API 路由属性除以零错误
- reactjs - 使用 Express + Webpack Dev Middleware + Webpack Hot Middleware 无法重新加载
- javascript - localStorage 响应晚于新页面加载
- javascript - 如何使用 javascript/jquery 将表单信息写入本地 txt 存档?
- r - 如何在泊松回归中组合组来估计对比度?