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

  • 三星buds2支持无线充电吗(三星buds2支持无线充吗)

    三星buds2支持无线充电吗(三星buds2支持无线充吗)

  • excel表格怎么自动汇总数据(excel表格怎么自动排序名字和数字)

    excel表格怎么自动汇总数据(excel表格怎么自动排序名字和数字)

  • 微信说说不带图片怎么发(微信发说说不带图片怎么发)

    微信说说不带图片怎么发(微信发说说不带图片怎么发)

  • 华为p40home键怎么设置(华为p40home键怎么关)

    华为p40home键怎么设置(华为p40home键怎么关)

  • 腾讯课堂能挂着不管吗(腾讯课堂能挂着玩其他软件会被发现吗)

    腾讯课堂能挂着不管吗(腾讯课堂能挂着玩其他软件会被发现吗)

  • iphone7p摄像头下方发烫严重(苹果7摄像头下面那块发烫)

    iphone7p摄像头下方发烫严重(苹果7摄像头下面那块发烫)

  • 苹果键盘tab在哪(苹果键盘alt和ctrl在哪)

    苹果键盘tab在哪(苹果键盘alt和ctrl在哪)

  • jpg文件通常是什么(jpg文件通常指什么)

    jpg文件通常是什么(jpg文件通常指什么)

  • 手机无缘无故的响铃声(手机无缘无故的发出人说话的声音)

    手机无缘无故的响铃声(手机无缘无故的发出人说话的声音)

  • 电脑别人听不见我说话怎么办(电脑听不到声音怎么回事)

    电脑别人听不见我说话怎么办(电脑听不到声音怎么回事)

  • 消息漫游是什么意思(消息漫游怎么看)

    消息漫游是什么意思(消息漫游怎么看)

  • 1000兆宽带用什么路由器(1000兆宽带用什么猫)

    1000兆宽带用什么路由器(1000兆宽带用什么猫)

  • 怎么解决手机产生虚电(怎么解决手机产生的问题)

    怎么解决手机产生虚电(怎么解决手机产生的问题)

  • 腾讯自动续费的钱能退吗(腾讯自动续费的在那里关闭)

    腾讯自动续费的钱能退吗(腾讯自动续费的在那里关闭)

  • soul怎么看谁访问了我(soul在哪里可以看谁看过我)

    soul怎么看谁访问了我(soul在哪里可以看谁看过我)

  • 如何通过手机号查抖音(如何通过手机号码查对方在哪里)

    如何通过手机号查抖音(如何通过手机号码查对方在哪里)

  • 电脑屏幕休眠时间怎么调(电脑屏幕休眠时间怎么调win11)

    电脑屏幕休眠时间怎么调(电脑屏幕休眠时间怎么调win11)

  • 电脑截屏的图片在哪里找(电脑截屏的图片在哪个文件夹)

    电脑截屏的图片在哪里找(电脑截屏的图片在哪个文件夹)

  • 知道手机号查微博昵称(知道手机号查微博昵称软件)

    知道手机号查微博昵称(知道手机号查微博昵称软件)

  • oppo reno机身材质(opporenoz机身材质)

    oppo reno机身材质(opporenoz机身材质)

  • m1901f9e是小米几(m1901f7be是小米什么型号)

    m1901f9e是小米几(m1901f7be是小米什么型号)

  • 堆内存和栈内存区别(堆内存和栈内存溢出)

    堆内存和栈内存区别(堆内存和栈内存溢出)

  • 微信设置消息免打扰对方知道吗(微信设置消息免打扰还能收到消息吗)

    微信设置消息免打扰对方知道吗(微信设置消息免打扰还能收到消息吗)

  • 华为p30是无线充电吗(华为p30是否无线充电)

    华为p30是无线充电吗(华为p30是否无线充电)

  • 手机怎么打出空格符号(手机怎么打出空白字符)

    手机怎么打出空格符号(手机怎么打出空白字符)

  • 苹果系统权限管理位置(苹果系统权限管理在哪找)

    苹果系统权限管理位置(苹果系统权限管理在哪找)

  • 电脑空闲时占用大量系统资源(电脑很空但是占用率90)

    电脑空闲时占用大量系统资源(电脑很空但是占用率90)

  • 支付城镇土地使用税会计科目
  • 出租房屋取得的收入计入什么
  • 营销策划代理合同
  • 一般纳税人有免征增值税吗
  • 无力支付什么意思
  • 设备5年直线法计提折旧怎么做
  • 自来水开出发票的税率是多少
  • 政府专项补助资金需要交所得税吗
  • 预收账款确认收入分录
  • 资产负债表总账科目有哪些
  • 房产评估费会计分录
  • 预收货款存入银行分录
  • 发票收到以后必须查验吗
  • 个体户进货需要成本票吗
  • 企业所得税怎么征收几个点
  • 应交增值税减免税款账务处理
  • 雇主责任险发票的项目名称怎么写
  • 内蒙古地税电子税务局app
  • 营改增对运输业的影响
  • 特定业务计算的应纳税所得额是指
  • 发票密码区出来了还能用吗
  • 定金转为货款金额需要特别约定吗?
  • 固定资产在什么时候计提折旧
  • 现金日记账对方科目是什么意思
  • 银行年费计入管理费用还是财务费用
  • 打印的行程单可以删除吗
  • 结转出租设备的会计分录
  • 采购费用应计入材料采购成本
  • 如何降低融资成本率
  • 即征即退申报表模版
  • 12315投诉饿了吗有用吗
  • 房地产企业如何结转成本
  • 房地产开发公司组织架构
  • 股票溢价发行是什么意思
  • 二手房转让中转什么意思
  • 预付办公用品费用,未收到发票
  • 合理损耗企业所得税税率
  • vue 父组件调子组件方法
  • 混合销售行为的税务处理
  • 司法拍卖所购的房产
  • 门店装修费怎么记会计凭证
  • 亚伯拉罕湖中的树,加拿大艾伯塔 (© Coolbiere/Getty Images)
  • 利用html css javascript做一个网页
  • thinkphp6多语言
  • 服务业小规模纳税人税率
  • 所得税申报资产总额平均值
  • mysql默认存储引擎的命令
  • sql执行顺序优先级
  • 为公司垫付费用多久报销
  • 滴滴发票抬头怎么修改
  • 其他应收应付如何平账
  • 报关单填制相关规范相关文件
  • 固定资产与固定资产净值的区别
  • 小规模加工企业加工费会计分录
  • 金蝶财务软件怎么冲销费用
  • 无形资产出售当月是否摊销
  • 销项发票什么意思
  • 公司出售二手车要交哪些税
  • 发出存货的计价应当采用
  • 月末需要做的会计分录
  • 销售合同的印花税由谁交
  • 发票没有银行账号可以吗
  • 行政单位如何做好机构编制工作
  • excel日记账系统的设置
  • 用命令创建文件夹
  • mac系统如何安装双系统
  • linux系统ftp服务
  • centos5.5网络配置
  • xp系统没无线网络连接怎么办
  • 激活 win7
  • 安卓焦点
  • shell脚本运行linux命令
  • vue+axios登录
  • Javascript中的this
  • 客户端名称 android-
  • 前端闭包函数
  • react navigate
  • 税务局电话客服人工服务
  • 违法的税务记录怎么消除
  • 如何开通税务系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设