怎么使用Dataloder来处理加载数据集-程序员宅基地

技术标签: python  PyTorch图像分类教程  深度学习  pytorch  

1 问题

4cb9ced2dcc460c695c5d131b007585b.png在Pytorch中,torch.utils.data中的Dataset与DataLoader是处理数据集的两个函数,用来处理加载数据集。通常情况下,使用的关键在于构建dataset类。今天我使用DAtaloader。

2 方法

e0164e60c91451e90c9de5d2d3397e7c.png在构建数据集类时,除了__init__(self),还要有__len__(self)与__getitem__(self,item)两个方法,这三个是必不可少的,至于其它用于数据处理的函数,可以任意定义。

百度查询了有关于Dataloader的使用方法:

167fa4558366c031060d826c39da515c.png兔兔以指标为1,数据个数为100的数据为例。

17766c1cdb2802f81f35cd50edade914.png

3 结语

百度搜索有关于Dataloader的使用方法,并根据去学习相关使用,然后创建了一个数据集!希望在以后的实验中获得更多的知识!以及了解更多有关于深度学习的知识。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gschen_cn/article/details/127189958

智能推荐

鸿蒙os整体战略发布会,“鸿蒙OS”能否用于手机?华为宣布:就看明天的整体战略!...-程序员宅基地

文章浏览阅读131次。原标题:“鸿蒙OS”能否用于手机?华为宣布:就看明天的整体战略!在今年8月9日的华为HDC全球开发者大会上,华为发布了自主研发的操作系统“鸿蒙”,英文名为“HarmonyOS”。根据官方介绍,鸿蒙OS是一种基于微内核的全场景分布式OS系统,采用分布式架构,拥有天生流畅、内核安全及生态互享等优势。 鸿蒙OS能够实现模块化解耦,在应对不同平台时可以弹性部署,能够极其灵活的配全场景丰富终端形态,它还拥有..._harmony os下一步战略

UNP 学习笔记 3:基本套接字编程_套接字bind后一定要getsockname吗-程序员宅基地

文章浏览阅读392次。为了方便起见,我直接用 python 来学这一章(因为 Cpython 这方面接口基本一致),编写方便!这一章和之前的套接字与传输层的笔记的区别是讲的更多是怎么使用他们,同时配备部分函数对应的 TCP 行为,主要是涉及错误的部分。socket 这里一般 family 和 type 就决定了 protocol,所以 arg3 直接留 0 就可以自动匹配。但是比如你可能可以用 INET + STREAM 来选用 SCTP 但是我们默认是匹配 TCP,SCTP 的首选是 INET+SEQPAC.._套接字bind后一定要getsockname吗

【Yolact数据集制作-labelme使用与转coco详解】_labelme2coco-程序员宅基地

文章浏览阅读4.4k次,点赞3次,收藏42次。开头总爱瞎掰两句,简单介绍下主要是为了做实例分割时需要用到labelme转coco数据集,此处写一个详细教程,作为yolact实战贴 的补充。_labelme2coco

RT1064学习笔记-GPIO-程序员宅基地

文章浏览阅读9k次。本文介绍了rt1064-GPIO的使用方法,具体的内容为RT1064的GPIO口硬件情况、主要的寄存器简介、以及示例函数的初始化应用_rt1064

android 实现表格上下滑,左右滑,并且标题也跟着滑_左滑联动标题的表格-程序员宅基地

文章浏览阅读1.6k次。android 实现表格上下滑,左右滑,并且标题也跟着滑效果图思路图片 滑动方式主要是两个RecyclerView联动和HorizontalScrollView随RecyclerView滑动。 关键是把滑动事件交给SingleOrientationView去处理。在SingleOrientationView的dispatchTouchEvent方法中,将手指滑动的路径模拟成单一方向(水_左滑联动标题的表格

SSM框架——Mybatis增删改查_ssm框架增删改查实现思路-程序员宅基地

文章浏览阅读1.2k次。SSM框架——Mybatis增删改查_ssm框架增删改查实现思路

随便推点

windows ALPC简单研究-程序员宅基地

文章浏览阅读8.6k次,点赞2次,收藏10次。0x00本文是对ALPC的简单研究,由于时间有限,还有很多细节没有搞清楚,还有很多疏漏。希望能起到抛砖引玉的作用,能找到高手讨论学习。ALPC(Advanced/Asynchronous Local Procedure Call),是微软发展出来替代LPC,用于本机RPC的一种C/S模型技术。但是对用户来说,能看到只有RPC概念,很少能看到ALPC。我们看一个典型的ALPC同步调用堆栈:..._alpc

Client——Server_qq speed src client server-程序员宅基地

文章浏览阅读169次。Server程序:public class Server {public static void main(String[] args) throws IOException {ServerSocket server = new ServerSocket(8081);Socket client = server.accept();InputStream i = client.g_qq speed src client server

读书有什么用——北漂18年(番外篇三)_1278-程序员宅基地

文章浏览阅读1.7k次,点赞5次,收藏10次。很多人上小学、中学、大学都在读书,这种书只会让自己越读越迷糊。一来书上写的未必是真的,但是为了考试只能当真的学,读久了会丧失辨识能力;二来即使写的是真的也学了,仍然以通过考试或者不挂科为目的——也没什么用。所以很多学生上过学之后对书的态度都不太好,书是他们痛苦和糊涂的根源。_1278

java写微信小程序答辩问题_微信小程序毕业设计选题和毕业论文怎么写,答辩流程是怎样的?...-程序员宅基地

文章浏览阅读1.5k次。1. 开始准备选题大四上学期开学时开始准备论文的,首先是确定论文主题,看自己想做什么毕业设计,可以选取之前接触过的,做过的东西,这样快一些,如果选的是没接触过的方向,一定要早点开始。打算做一个小程序,因为感觉做过小程序的人比较多,而且网上视频教学资料充足,这样做的过程中遇到困难也方便请教他人或者查询资料。如果没有接触过小程序的,就要开始学习起来了;基本上按官方的文档或者网上的一些视频来学习1-2个..._基于微信小程序的毕业答辩

【c++】unordered_set和unordered_map_c++unordered set-程序员宅基地

文章浏览阅读587次。unordered_set unordered_map_c++unordered set

python接口自动化6-重定向(Location)_python 怎么将其他链接重定向到指定链接-程序员宅基地

文章浏览阅读1.7k次。前言某屌丝男A鼓起勇气向女神B打电话表白,女神B是个心机婊觉得屌丝男A是好人,不想直接拒绝于是设置呼叫转移给闺蜜C了,最终屌丝男A和女神闺蜜C表白成功了,这种场景其实就是重定向了。 一、重定向1. (Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置,从地址A跳转到地址B了。2.重定向状态码:--301 redirect: 301 代表永久性转移(Pe_python 怎么将其他链接重定向到指定链接

推荐文章

热门文章

相关标签