PyTorch加载数据集

PyTorch加载数据集主要涉及两个类------Dataset和Dataloader

Dataset类是提供一种方式去获取数据及其对应的真实的label值,Dataset类是需要我们自己写的。

实现的功能:一如何获取每一个数据及其label;二告诉我们总共有多少个数据

Dataloader类是为后面的网络提供不同的数据形式

举个例子:以垃圾分类来举例,其中垃圾就代表我们所要处理的数据。Dataset类的作用是将一堆垃圾进行分类,并在每一类中对垃圾进行0,1,2,......的编号,并获取具体的label值。Dataloader类的作用是将Dataset类编码之后的数据按照一定的大小(比如batch-size)进行打包

相关推荐
jndingxin1 小时前
OpenCV结构分析与形状描述符(19)查找二维点集的最小面积外接旋转矩形函数minAreaRect()的使用
人工智能·opencv·计算机视觉
Eiceblue2 小时前
Python 实现Excel XLS和XLSX格式相互转换
vscode·python·pycharm·excel
向阳逐梦2 小时前
图像检测【YOLOv5】——深度学习
人工智能·深度学习·yolo
Everglowwwwww3 小时前
【bug】通过lora方式微调sdxl inpainting踩坑
学习·计算机视觉·ai作画·stable diffusion·bug
神一样的老师3 小时前
在AIoT设备上加速深度神经网络推理的进展:一项综述
人工智能·深度学习
xuehaikj5 小时前
马匹行为识别系统源码分享
人工智能·计算机视觉·目标跟踪
wei_shuo6 小时前
神经网络的公式推导与代码实现(论文复现)
人工智能·深度学习·神经网络
Hoper.J7 小时前
9. 什么是 Beam Search?深入理解模型生成策略
深度学习·语言模型·llm·aigc·beam search·集束搜索
aWty_8 小时前
机器学习--AlexNet
人工智能·深度学习·机器学习
i嗑盐の小F8 小时前
【 ACM独立出版,见刊后1个月检索!!!】第二届通信网络与机器学习国际学术会议(CNML 2024,10月25-27)
网络·图像处理·人工智能·深度学习·算法·机器学习·计算机视觉