位置: IT常识 - 正文

【深度学习】datasets.ImageFolder 使用方法

编辑:rootadmin
【深度学习】datasets.ImageFolder 使用方法 文章目录前言一、datasets.ImageFolder1.1.路径书写1.2.ImageFolder生成的对象1.3.其他探索:二、glob使用方法1.引入库2.读入数据总结前言

推荐整理分享【深度学习】datasets.ImageFolder 使用方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在初学深度学习的时候,很多数据集直接使用dataset里的API接口直接调用的。虽然接口用起来十分方便,但是我却始终没有明白这些图像数据调用的具体步骤。尤其是直接给你几万张照片,你如何将其汇总成合格的数据集?这就是我今天要研究的内容

一、datasets.ImageFolder1.1.路径书写

datasets.ImageFolder函数算是用的最多的一个函数了: 首先我们看看它的介绍: 从上面可以得到的信息: 1)每个类别需要单独成立一个文件夹 2)每个类别里面的图片需要按顺序排列(无论使用英语还是数字) 举个例子,以我前几天看的猫狗分类为例,我的文件夹构造如下: 若此时要调用datasets.ImageFolder这个函数读取训练集的数据,就需要写成下面形式:

import torchvision.datasets as datasetstrain = datasets.ImageFolder('train')

当然上面是最简单的形式,ImageFolder有好几个参数呢(上面只写了一个)。参数共有四个,介绍如下(前两个用的最多,不多做介绍了):

1.2.ImageFolder生成的对象

刚刚操作里train = datasets.ImageFolder(‘train’),它生成了一个对象 它共有3个特性: 我们分别调用展示一下:

print(train.classes)print(train.class_to_idx)print(train.imgs) 【深度学习】datasets.ImageFolder 使用方法

分别是 1)类别 列表形式 2)种类对应数字标签 字典形式 3)每一个图像及其对应的标签 列表形式

为了检查图像是否都读取到了,我们用len()检查一下

print("训练集共有图像{}张".format(len(train.imgs)))

和文件夹里的数量一致(每个类别里有一个非jpg文件 不算):

1.3.其他探索:print(train)print(train[0])print(train[0][0])print(type(train[0][0]))print(train[0][1])

我们看看train本身返回的是些什么东西: 就不解释了,这个已经很明白了 train[0] [0]很明显是照片。我们可以用plt查看它:

plt.imshow(train[0][0])plt.show()

二、glob使用方法1.引入库

代码如下(示例):

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create_unverified_context2.读入数据

代码如下(示例):

data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')print(data.head())

该处使用的url网络请求的数据。

总结

提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

本文链接地址:https://www.jiuchutong.com/zhishi/298832.html 转载请保留说明!

上一篇:vue+springboot使用文件流实现文件下载(vue springboot)

下一篇:JavaScript表单验证(javascript表单验证和控制类)

  • 荣耀30防水防尘级别是多少(荣耀防水防尘手机)

    荣耀30防水防尘级别是多少(荣耀防水防尘手机)

  • 苹果短信特效看不到(苹果短信特效看不了)

    苹果短信特效看不到(苹果短信特效看不了)

  • 淘宝直播可以放录播吗(淘宝直播可以放其他店铺链接吗)

    淘宝直播可以放录播吗(淘宝直播可以放其他店铺链接吗)

  • 华为周冬雨屏是什么意思(华为周冬雨屏多吗)

    华为周冬雨屏是什么意思(华为周冬雨屏多吗)

  • 去年的微信聊天记录能恢复吗(去年的微信聊天记录有年份吗?)

    去年的微信聊天记录能恢复吗(去年的微信聊天记录有年份吗?)

  • 腾讯会议文档导入失败的原因(腾讯会议文档导出权限设置)

    腾讯会议文档导入失败的原因(腾讯会议文档导出权限设置)

  • 笔记本突然断电式关机(笔记本突然断电后开不了机)

    笔记本突然断电式关机(笔记本突然断电后开不了机)

  • 苹果手机显示ctcc是什么意思(苹果手机显示无服务什么原因)

    苹果手机显示ctcc是什么意思(苹果手机显示无服务什么原因)

  • 听力耳机和正常耳机有啥区别(听力耳机跟普通耳机不一样吗)

    听力耳机和正常耳机有啥区别(听力耳机跟普通耳机不一样吗)

  • 电视连着wifi却不能看网络电视怎么办(电视连着wifi却说网络连接异常)

    电视连着wifi却不能看网络电视怎么办(电视连着wifi却说网络连接异常)

  • 小爱同学能连接电脑当音响吗(小爱同学能连接蓝牙吗)

    小爱同学能连接电脑当音响吗(小爱同学能连接蓝牙吗)

  • mtps是什么意思(mts含义)

    mtps是什么意思(mts含义)

  • 台式电脑打不开机是什么原因(台式电脑打不开浏览器怎么办)

    台式电脑打不开机是什么原因(台式电脑打不开浏览器怎么办)

  • geforce mx250相当于什么显卡(geforce mx 250相当什么水平)

    geforce mx250相当于什么显卡(geforce mx 250相当什么水平)

  • 20g的硬盘表示容量约为(20g的硬盘表示容量约为多少个汉字)

    20g的硬盘表示容量约为(20g的硬盘表示容量约为多少个汉字)

  • vivoz5x充电要多久(vivoz5x手机充电慢怎么办)

    vivoz5x充电要多久(vivoz5x手机充电慢怎么办)

  • 探探超级曝光有用么(探探超级曝光有用吗)

    探探超级曝光有用么(探探超级曝光有用吗)

  • 苹果手机拦截短信在哪里可以看到(苹果手机拦截短信怎么查看)

    苹果手机拦截短信在哪里可以看到(苹果手机拦截短信怎么查看)

  • 手机的文件管理在哪(华为手机找不到文件管理图标)

    手机的文件管理在哪(华为手机找不到文件管理图标)

  • 爱奇艺漫画在哪(爱奇艺漫画在哪里打开)

    爱奇艺漫画在哪(爱奇艺漫画在哪里打开)

  • Mac系统怎么设置长按delete键连续删除?(Mac系统怎么设置ftp)

    Mac系统怎么设置长按delete键连续删除?(Mac系统怎么设置ftp)

  • Linux下的命令行浏览器links介绍(linux的命令行指的是什么)

    Linux下的命令行浏览器links介绍(linux的命令行指的是什么)

  • css单词间距是什么(css设置英文词距)

    css单词间距是什么(css设置英文词距)

  • 车船使用税代扣怎么计算
  • 纳税申报的基本内容有哪些
  • 以件数为印花税计税依据的有哪些
  • 个体户减免增值税
  • 年末未分配利润怎么处理
  • 主税零申报附加税怎样申报
  • 建筑公司没有资质可以施工吗
  • 企业所得税营业税金及附加包括
  • 外购生物资产的成本不包括
  • 企业捐赠不动产 会计分录
  • 公司代扣代缴的个人所得税怎么做账
  • 税收完税证明分为几种
  • 生产中的原料回收如何做会计帐务处理?
  • 公司章程上的出资时间2050年
  • 收到发票冲预付账款摘要怎么写
  • 事业单位其他收入的会计分录
  • 车间房屋维修费属于什么科目
  • 业务有提成个税怎么扣
  • 费用发票的种类
  • 小规模纳税人可以开9%专票吗
  • 土地成本费用包括什么
  • 所得税年报报完了怎么更正季报
  • 房租现金流量表选哪项比较合适
  • 本期就地缴纳的税额跟本期已缴税额
  • 交易性金融资产属于什么类
  • 小规模通行费发票可以抵扣吗
  • 经常访问的网站怎么恢复
  • 如何结束excel
  • 积极的财政政策有哪些
  • PHP:Memcached::decrement()的用法_Memcached类
  • php imagettftext
  • 企业提取盈余公积会引起所有者权益变动吗
  • uniapp如何使用
  • 贷款减值损失准备怎么算
  • 立陶宛广场
  • 管理费用冲减其他应收款
  • 计算机网络的定义
  • 残疾人保障金工资总额包括年终奖吗
  • 猿厂猿作设计机构招聘
  • mysql 临键锁
  • 交易性金融资产入账价值怎么计算
  • 税局通知纳税人的短信
  • 进货退出进项税额的核算
  • 应收货款计入什么科目
  • 业务招待费进项税额转出会计分录
  • 应收账款余额百分比法与账龄分析法有何异同
  • 税收类型增值税有哪些
  • 银行代发工资流失原因
  • 职工教育经费是从工资里扣吗
  • 增值税小规模纳税人2023年政策
  • 小规模建筑公司开劳务费发票税率
  • 工程物资属于什么科目资产负债表
  • 销售退回的会计分录 预计负债
  • 卖二手车买卖
  • 商品的结构
  • 车辆购置税退税申请表
  • 小规模纳税人租赁发票税率是多少
  • 商场水电费应该由谁承担
  • c++ 虚数
  • 逼死win8的节奏 Win7升级至Win9仅需30美元 自动升级不需要重新安装
  • win10系统预览版
  • xp局域网
  • linux git教程
  • linux系统怎么隐藏文件
  • linux开启ssh服务失败
  • linux开发android好处
  • js修改css样式属性不生效
  • matplotlib pypi
  • Begin OpenGL with Python-1st Day,draw a simple sample.
  • vue中父子组件如何通信的
  • jquery实现移动端
  • android长按app快捷功能
  • jquery 列表控件
  • JavaScript ParseFloat()方法
  • JavaScript性能优化
  • 税务工会费缴费标准
  • 低保户系统能查出来吗
  • 苏州市区公司可以在园区买社保吗
  • 山西省税务局网站系统维护公告
  • 如果企业所得税没有做计提怎么办?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设