位置: 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表单验证和控制类)

  • 一加9rt有耳机孔吗(一加9r手机有耳机孔吗)

    一加9rt有耳机孔吗(一加9r手机有耳机孔吗)

  • 华为平板ags2-w09是什么型号(华为平板AGS2-W09拆机教程?)

    华为平板ags2-w09是什么型号(华为平板AGS2-W09拆机教程?)

  • vivos12拍照声音怎么关(vivo手机拍照声音)

    vivos12拍照声音怎么关(vivo手机拍照声音)

  • 电脑没声音按哪个键恢复(电脑没声音按哪个键开机)

    电脑没声音按哪个键恢复(电脑没声音按哪个键开机)

  • 华为荣耀8可以用手机u盘吗(华为荣耀8可以升级鸿蒙系统吗)

    华为荣耀8可以用手机u盘吗(华为荣耀8可以升级鸿蒙系统吗)

  • 手机黑了一块但是可以正常使用(手机黑了一块为什么)

    手机黑了一块但是可以正常使用(手机黑了一块为什么)

  • 双十一淘宝自动确认收货时间(双十一淘宝自动做任务 小帮手)

    双十一淘宝自动确认收货时间(双十一淘宝自动做任务 小帮手)

  • 平衡输出比rca输出声音小(平衡输出比rca输出声音小的原因)

    平衡输出比rca输出声音小(平衡输出比rca输出声音小的原因)

  • 红米手机网易云音乐安装失败(红米手机网易云闪退)

    红米手机网易云音乐安装失败(红米手机网易云闪退)

  • 华为录音在哪里找(华为录音在哪里播放出来)

    华为录音在哪里找(华为录音在哪里播放出来)

  • 小米移动专属ota卡是什么(小米移动专属号码池)

    小米移动专属ota卡是什么(小米移动专属号码池)

  • 电信升5g要钱吗(电信升5g免费吗)

    电信升5g要钱吗(电信升5g免费吗)

  • qq扩列被限制多久可以解除(qq扩列被系统限制匹配怎么办)

    qq扩列被限制多久可以解除(qq扩列被系统限制匹配怎么办)

  • 小米真无线蓝牙耳机一个响一个不响怎么办(小米真无线蓝牙耳机air2se)

    小米真无线蓝牙耳机一个响一个不响怎么办(小米真无线蓝牙耳机air2se)

  • 手机扫描二维码扫一扫这一功能使用了什么识别方式(手机扫描二维码的在哪)

    手机扫描二维码扫一扫这一功能使用了什么识别方式(手机扫描二维码的在哪)

  • 荣耀8x换外屏教程(荣耀8x更换内外屏多少钱)

    荣耀8x换外屏教程(荣耀8x更换内外屏多少钱)

  • 苹果自带视频播放器没了(苹果自带视频播放器怎么更换)

    苹果自带视频播放器没了(苹果自带视频播放器怎么更换)

  • 苹果系统其他内存怎么清理(苹果系统其他内存有100g)

    苹果系统其他内存怎么清理(苹果系统其他内存有100g)

  • 物联卡不注销会不会有事(物联卡不注销会不会欠费)

    物联卡不注销会不会有事(物联卡不注销会不会欠费)

  • 苹果xs max面部识别不了(苹果xs max面部识别)

    苹果xs max面部识别不了(苹果xs max面部识别)

  • vivox27手机能扫脸解锁吗(vivo手机有没有扫描功能,怎么用?)

    vivox27手机能扫脸解锁吗(vivo手机有没有扫描功能,怎么用?)

  • qq输入法如何打繁体字(qq输入法如何打开软键盘)

    qq输入法如何打繁体字(qq输入法如何打开软键盘)

  • 如何用VUE从零创建网站(如何使用vue)

    如何用VUE从零创建网站(如何使用vue)

  • 印花税不通过税金及附加核算
  • 普通发票领多了会怎么样
  • 实名制车票抵扣怎么操作
  • 建筑物进项税额可以抵扣吗
  • 社保公积金计提是本月计提下月
  • 企业支付宝买东西
  • 预缴增值税项目编号填写错误怎么办
  • 附加税减征额怎么做分录
  • 滴滴电子发票可以看到行程吗
  • 报销 交通费
  • 变更法人流程具体流程图
  • 人力资源劳务费发票税率
  • 进项税额转出转多了
  • 银行取现怎么取
  • 去年漏记一笔银行付款怎么办
  • 什么情况下需要写答
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 租车服务的税率
  • 账面价值大于计税基础产生什么差异
  • 出口退税企业分类
  • 公司税务风险怎么解决
  • 进口商品关税调整
  • window11系统怎么用
  • php数组有哪几种类型
  • mac补丁安装步骤
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • php字符串操作函数
  • 固定资产前期购买的后期入账怎么入?
  • php怎么新建
  • kazaalite.exe是什么进程 kazaalite进程有什么用
  • 禁止input标签输入
  • 以固定资产对外投资影响现金流量吗
  • 企业养老金有几个档次
  • php格式转换
  • 运城盐湖中国死海养生城
  • php编程技术
  • 银行对账单附在记账凭证中吗
  • 销售退回的处理方法
  • php弹出登录框
  • 微信小程序在哪里打开
  • 职工探亲如何报差旅费
  • 利润分配的基本原则是( )
  • 机票行程单可以在到达地打印吗
  • 发票没拿回来可以报销吗
  • 金蝶财务软件怎么备份
  • 退付现金什么意思
  • 月末一般要结转哪些会计科目
  • 产业扶持资金管理办法
  • 融资租赁后期收入怎么算
  • 专用发票样图
  • 个体工商户记账报税教程
  • 出库单上面的价格是什么价格
  • 新单位成立需要做什么工作
  • 会计处理是会计分录吗
  • 新基建政策文件
  • 往来账清账
  • 代理记账公司都是假账么
  • 电脑windowsxp无法启动怎么办
  • Mac OS X 10.9 Mavericks系统怎么激活?
  • 一步一步教会你走路
  • windows精简版精简了哪些
  • winxp开机界面后老重启
  • xp系统删除用户账户怎么没有删除键
  • linux中sed
  • mac系统怎么把文件移到文件夹
  • Win10预览版镜像
  • windows7basic怎么改
  • gage blocks是什么意思
  • python socket操作
  • linux查看目录的权限的命令
  • suse linux 网络配置
  • activity生命周期的方法
  • js跳出if语句
  • pulls toward
  • javascript的主要内容
  • jquery动态
  • jquery div滚动条
  • 个人能拒绝公司上市吗
  • 建筑公司材料发票
  • 国外高速公路收费站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设