当前位置:网站首页>PyTorch④---DataLoader的使用
PyTorch④---DataLoader的使用
2022-08-02 14:07:00 【伏月三十】
DataLoader的使用
送入神经网络时,一般用DataLoader进行打包。
import torchvision
#准备的测试数据集
from torch.utils.data import DataLoader
from torch.utils.tensorboard import SummaryWriter
test_data=torchvision.datasets.CIFAR10("dataset_CIFAR10",train=False,transform=torchvision.transforms.ToTensor())
test_loader=DataLoader(dataset=test_data,batch_size=64,shuffle=True,num_workers=0,drop_last=False)
#测试集中第一张图片及其target
img,target=test_data[0]
print(img.shape)
print(target)
''' dataset return img,target '''
''' batch_size=4: 64个64个进行打包 从dataset中取四个数据,img0,target0=dataset[0] img1,target1=dataset[1] img2,target2=dataset[2] img3,target3=dataset[3] 把img0,img1,img2,img3进行打包,返回imgs 把target0,1,2,3进行打包,返回targets 用for遍历获取 drop_last=False:不够64个会留下,True不够64个会舍去 '''
writer=SummaryWriter("dataloader")
step=0
for data in test_loader:
imgs,targets=data
#print(imgs.shape)
#print(targets)
writer.add_images("test_data",imgs,step)
step=step+1
''' shuffle=True:循环两轮的图片不一样 shuffle=False:循环两轮的图片一样 '''
for epoch in range(2):
step = 0
for data in test_loader:
imgs, targets = data
# print(imgs.shape)
# print(targets)
writer.add_images("epoch:{}".format(epoch), imgs, step)
step = step + 1
writer.close()
边栏推荐
- 不可不知的反汇编相关知识
- Kubernetes资源编排系列之三: Kustomize篇
- 循环神经网络RNN 之 LSTM
- 神经网络可以解决一切问题吗:一场知乎辩论的整理
- 数据乱码问题—更改mysql字符编码
- 6. How to use the CardView production card layout effect
- Cannot figure out how to save this field into database. You can consider adding a type converter for
- ConstraintLayout从入门到放弃
- redis入门-1-redis概念和基础
- Ffmpeg交叉编译
猜你喜欢
还是别看学位论文
Flink-独立集群/Yarn
Handler你真的搞懂了吗?
AAPT: error: duplicate value for resource ‘attr/xxx‘ with config ‘‘, file failed to compile.
The problem that UIWindow's makeKeyAndVisible does not call viewDidLoad of rootviewController
NER(命名体识别)之 FLAT模型
NDK入门篇:C语言基础
深度学习之 卷积网络(textCNN)
MySQL知识总结 (八) InnoDB的MVCC实现机制
国内IT市场还有发展吗?有哪些创新好用的IT运维工具可以推荐?
随机推荐
Handler你真的搞懂了吗?
St. Regis Takeaway Notes - Lecture 05 Getting Started with Redis
It is not allowed to subscribe with a(n) xxx multiple times.Please create a fresh instance of xxx
RN开发时遇到的问题
Cannot figure out how to save this field into database. You can consider adding a type converter for
没学好统计学的下场
自定义UDF函数
The problem that UIWindow's makeKeyAndVisible does not call viewDidLoad of rootviewController
自定义圆形seekBar,超简单
华为防火墙
LLVM系列第二十四章:用Xcode编译调试LLVM源码
profiler network乱码
标签加id 和 加号 两个文本框 和一个var 赋值
1.RecyclerView是什么
预训练模型 Bert
LLVM系列第二十一章:写一个简单的Loop Pass
科创知识年度盛会,中国科创者大会8月6日首场开幕!
LLVM系列第十九章:写一个简单的Module Pass
【目标检测】YOLO v5 吸烟行为识别检测
关于UDF