【pytorch】数据加载dataset和dataloader的使用

1、dataset加载数据集
python 复制代码
dataset_tranform = torchvision.transforms.Compose([
    torchvision.transforms.ToTensor(),

])

train_set = torchvision.datasets.CIFAR10(root="./train_dataset",train=True,transform=dataset_tranform,download=True)
test_set = torchvision.datasets.CIFAR10(root="./train_dataset",train=False,transform=dataset_tranform,download=True)

print(test_set[0])

writer = SummaryWriter('p10')

for i in range(10):
    img,target = test_set[i]
    writer.add_image("test_set",img,i)

writer.close()

下载这个CIFAR10这个数据集,通过tensorboard查看一下

2.dataloader从数据集中加载数据
python 复制代码
test_data = torchvision.datasets.CIFAR10(root="./train_dataset",train=False,transform=torchvision.transforms.ToTensor(),download=True)

test_loader = DataLoader(dataset=test_data,batch_size=64,shuffle=True,num_workers=0,drop_last=False)

writer = SummaryWriter("dataloader")
step = 0

for data in test_loader:
    imgs ,targets = data
    writer .add_images("test_data",imgs,step)
    step = step + 1

writer.close()

我们从CIFAR10这个数据集中,每次加载64张图片

相关推荐
xsd202411182 分钟前
Ferret-UI Lite深度解析:Apple 3B端侧GUI Agent如何用缩放+强化学习超越7B模型
人工智能
qq_161241356 分钟前
超精密光学用CVD单晶金刚石:北睿科技的工艺路径探讨
人工智能·科技·半导体
hfywmsj14 分钟前
广州餐饮铺位招租数据分析:选址权重模型与租金评估实操
人工智能·python·数据分析·广州餐饮铺位招租
星期一研究室15 分钟前
拥有创造力的人,就像一只边牧
人工智能·开源·产品
Quor15 分钟前
小程序工作室:AI 生成即运行的可视化工作台
人工智能·小程序
甜辣uu16 分钟前
智能体Agent性能优化从原理到实战
人工智能·性能优化·大模型·llm·agent·rag·智能体
4SAPI18 分钟前
GPT-6 Astra 发布:AGI 时代是否到来,或许不是当前最重要的问题
大数据·人工智能·gpt·agi
cui_ruicheng23 分钟前
FastAPI 应用开发(一):FastAPI、路由参数与交互式 API 文档
python·fastapi
星期一研究室28 分钟前
别人家养边牧,我家养了个吞电的Codex
人工智能·产品·资讯
一 铭29 分钟前
软件诞生于 Commit 之间:聊聊 Zed 的 DeltaDB
人工智能·ai·agent