【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张图片

相关推荐
沪漂阿龙几秒前
第二章:RAG系统技术架构设计
人工智能·系统架构
货拉拉技术2 分钟前
文本大模型评测实践
人工智能·深度学习·算法
yuankoudaodaokou3 分钟前
如何让三维数字化技术落地?思看科技三级认证培训体系赋能用户成长
python·科技
Hali_Botebie9 分钟前
CVPR 2025的最佳论文(VGGT):VGGT: Visual Geometry Grounded Transformer
人工智能·深度学习·transformer
LaughingZhu10 分钟前
Product Hunt 每日热榜 | 2026-02-24
大数据·数据库·人工智能·经验分享·搜索引擎
在放️18 分钟前
Python 数据分析 · 进入自动化处理的关键入门信息
python
中山六匹马30 分钟前
2026中山B2B网站建设:如何结合GEO优化提升企业竞争力
大数据·网络·人工智能
袁袁袁袁满36 分钟前
Haystack与亮数据MCP工具结合实现自动化爬虫
爬虫·python·网络爬虫·数据采集·爬虫实战·视频爬虫·特推爬虫
newbiai38 分钟前
2026马年春晚:火山引擎驱动AI新体验?
人工智能·python·火山引擎
志栋智能41 分钟前
自动化巡检能给我们带来什么?
人工智能