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

  • iqoo8怎么取消录制王者荣耀时的弹窗(iqoo自动录音功能)

    iqoo8怎么取消录制王者荣耀时的弹窗(iqoo自动录音功能)

  • 京东付款如何调出银联云闪付(京东付款如何调整顺序)

    京东付款如何调出银联云闪付(京东付款如何调整顺序)

  • 懂我卡免流范围(懂我卡的免流范围)

    懂我卡免流范围(懂我卡的免流范围)

  • 高德地图怎样横屏导航(高德地图怎样横向观看)

    高德地图怎样横屏导航(高德地图怎样横向观看)

  • 微信绑定的电话号码怎么解绑(微信绑定的电话号码可以变更吗?)

    微信绑定的电话号码怎么解绑(微信绑定的电话号码可以变更吗?)

  • id错误次数多要多久才能下载(苹果id多次错误)

    id错误次数多要多久才能下载(苹果id多次错误)

  • 来电充电宝自己能充电吗(来电充电宝自己怎么充电)

    来电充电宝自己能充电吗(来电充电宝自己怎么充电)

  • vivox30手机卡槽在哪里(vivox30手机卡槽打不开怎么办)

    vivox30手机卡槽在哪里(vivox30手机卡槽打不开怎么办)

  • powerpoint2010是什么家族中的一员(2010 powerpoint)

    powerpoint2010是什么家族中的一员(2010 powerpoint)

  • 美版有锁是什么意思(美版有锁是什么型号)

    美版有锁是什么意思(美版有锁是什么型号)

  • 快手换绑申诉能成功吗(快手申诉换绑手机号要多久)

    快手换绑申诉能成功吗(快手申诉换绑手机号要多久)

  • 为什么没有苹果9苹果10(为什么没有苹果13pro卖了)

    为什么没有苹果9苹果10(为什么没有苹果13pro卖了)

  • 华为p30pro什么关机(华为p30pro什么关闭语音报号)

    华为p30pro什么关机(华为p30pro什么关闭语音报号)

  • 快手b类封号影响上热门吗(快手违规b类禁封一天然后就降权了多久账号恢复呢)

    快手b类封号影响上热门吗(快手违规b类禁封一天然后就降权了多久账号恢复呢)

  • 苹果x可以改双卡么(苹果x可以改双卡双待吗)

    苹果x可以改双卡么(苹果x可以改双卡双待吗)

  • airpods盒子可以关机吗(airpods盒子可以单独充电吗)

    airpods盒子可以关机吗(airpods盒子可以单独充电吗)

  • 开启云服务收费吗(开启云服务有什么好处)

    开启云服务收费吗(开启云服务有什么好处)

  • s9听筒声音小解决方法

    s9听筒声音小解决方法

  • 苹果手机怎么修改日期和时间(苹果手机怎么修改id名字)

    苹果手机怎么修改日期和时间(苹果手机怎么修改id名字)

  • 小米8怎么隐藏视频教程(小米8怎么隐藏图标)

    小米8怎么隐藏视频教程(小米8怎么隐藏图标)

  • 华为p30pro怎么设置时间(华为p30pro怎么设置锁屏壁纸)

    华为p30pro怎么设置时间(华为p30pro怎么设置锁屏壁纸)

  • 如何找回原先的火山号(如何找回原先的微信)

    如何找回原先的火山号(如何找回原先的微信)

  • 福吉谷国家历史公园中的小屋,宾夕法尼亚 (© Mark C. Morris/Shutterstock)(日本福吉山)

    福吉谷国家历史公园中的小屋,宾夕法尼亚 (© Mark C. Morris/Shutterstock)(日本福吉山)

  • Nginx 防盗链(nginx防盗链的作用)

    Nginx 防盗链(nginx防盗链的作用)

  • 小商店如何纳税?
  • 公司买车可以抵多少税100万
  • 申请电子发票需要交钱吗
  • 印花税自查补缴要先申报吗
  • 现金日记账1月怎么算
  • 对公账户发工资1万要交税吗
  • 融资租赁承租方增值税处理
  • 支付的劳务派遣服务费现金流量
  • 非金融机构定义
  • 一般纳税人的账户是基本账户吗
  • 免租金政策
  • 案例分析房租完税证明怎么入账?
  • 个人所得税怎么查工资明细
  • 商品混凝土增值税政策
  • 小微企业减免所得税优惠政策
  • 仓库多入库怎么退
  • 丧失控制权合并报表内部交易抵消
  • 投资基金是什么科目
  • 企业所得表怎么填写
  • 增值税普通发票有什么用
  • 个人出租车辆给公司个人所得税
  • 上月计提费用下月一定要冲回吗
  • 汇算清缴租赁费包括物业管理吗
  • 公司增资扩股需要考略公司资产吗
  • windows11正式版好用吗
  • 华为应用市场被锁了,怎么解除密码
  • win7系统中如何关闭触摸屏声音
  • 一种简单的快乐
  • win11开机后无法操作
  • 鸿蒙系统怎么开启OTG
  • PHP:Memcached::quit()的用法_Memcached类
  • 默认网关不可用的解决办法
  • 在建工程可以计入资本性支出吗
  • 生产性生物资产折旧账务处理
  • vue 移动端
  • 免征企业所得税的有
  • 无偿占用资金企业有哪些
  • thinkphp yii
  • xss漏洞利用的场景
  • 人人都能用英语pdf下载
  • php 重写 重载
  • 最新税法规定小车折旧年限
  • 受托加工收到的材料怎么入账
  • 住宿费补贴
  • 银行账户收费开什么发票
  • 个人所得税申报截止时间
  • 存货计提减值准备对所得税的影响
  • mysql查询某个字段重复数据
  • 股票价值和内部收益率的公式
  • 无形资产加计扣除怎么算举例
  • 支付税务罚款计入什么科目
  • 小规模减免附加税会计分录怎么做
  • 开具专票需要哪些材料
  • 成品油办法废止后,加油站还需办理成品油许可证吗
  • 生产成本如何结转
  • 贴现凭证是什么意思
  • 样品制作公司
  • 以前年度损益调整结转到哪里
  • 税额抵减的账务处理
  • 高新技术企业退出机制
  • sql提取指定字符串
  • linux命令实现
  • ubuntu的命令行快捷键
  • bios设置u盘启动顺序
  • bios术语
  • gpt分区方法
  • 深度技术win10怎么样
  • linux shell 数字转字符串
  • win10 预览窗口
  • win10如何不升级系统
  • win8怎么添加wifi
  • 游戏开发指南笔趣阁
  • es5 教程
  • js 文件分割
  • html超链接打开本地文件
  • windows node.js
  • 用python编写
  • unity飞机大战游戏毕业论文
  • java script
  • jquery里面的$是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设