Pytorch深度学习:TypeError: 'builtin_function_or_method' object is not iterable 报错解决

在用Pytorch做图像分类的时候,遇到了这个BUG,因为这段代码和网上例子一样仍报错,所以很奇怪。现将解决方案记录分享

TypeError: 'builtin_function_or_method' object is not iterable

先贴上我报错部分和相关代码


import torch
import torch.utils.data as Data
import torchvision
from torchvision import transforms, datasets

# hyper parameters
BATCH_SIZE = 8

path = "DogsVSCats"
# define the data transform 
data_transform = transforms.Compose([
    transforms.ToTensor(),  # change the pixel to [0, 1.0]
    transforms.CenterCrop(224),
    transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
])

# define the data set in dictionary form
image_data = {x:datasets.ImageFolder(root=os.path.join(path, x), transform=data_transform)
              for x in ['train', 'valid']}
# define the data loader
data_loader = {x:Data.DataLoader(dataset=image_data[x], batc
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值