当前位置: 首页 > news >正文

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

1、dataset加载数据集
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从数据集中加载数据

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 = 0for data in test_loader:imgs ,targets = datawriter .add_images("test_data",imgs,step)step = step + 1writer.close()

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

 

http://www.lryc.cn/news/158890.html

相关文章:

  • 搭建单机版FastDFS分布式文件存储系统
  • 【验证码逆向专栏】房某下登录滑块逆向分析
  • Python 3.11 版本是对线程安全做了什么更改吗
  • 【Docker】镜像的创建、管理与发布
  • 移动硬盘或U盘无法弹出的解决方法
  • (leetcode1761一个图中连通三元组的最小度数,暴力+剪枝)-------------------Java实现
  • 【漏洞复现】金和OA C6任意文件读取漏洞
  • 2023年全国大学生数学建模B题
  • 【LeetCode】2651.计算列车到站时间
  • Redis——认识Redis
  • 通讯录怎么导入新手机?3个推荐小妙招
  • Geoserver发布shp、tiff、瓦片等格式的GIS数据
  • 读书笔记-《ON JAVA 中文版》-摘要24[第二十一章 数组]
  • go语言基本操作---五
  • 【sgLazyTree】自定义组件:动态懒加载el-tree树节点数据,实现增删改、懒加载及局部数据刷新。
  • Rust个人学习笔记
  • Java根据身份证号码提取出省市区,JSON数据格式
  • MySQL知识笔记——初级基础(实施工程师和DBA工作笔记)
  • javaee 事务的传播行为
  • C#-SQLite-使用教程笔记
  • Tomcat详解 一:tomcat的部署
  • 算法 - 二分
  • 蠕虫病毒问题
  • pytest笔记2: fixture
  • day55 补
  • CSS变量之var()函数的应用——动态修改样式 root的使用
  • 索尼 toio ™应用创意开发征文|一个理想的绘画小助手
  • java加密,使用python解密 ,使用 pysm4 报 byte greater than 16的解决方法
  • django后台启动CORS跨越配置
  • 异常的顶级理解