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

  • objectmapper.readvalue方法(objectmapper.readvalue方法不安全)

    objectmapper.readvalue方法(objectmapper.readvalue方法不安全)

  • 荣耀magic3至臻版是双卡双待吗(荣耀magic3至臻版上市价格)

    荣耀magic3至臻版是双卡双待吗(荣耀magic3至臻版上市价格)

  • 湖南航空馆怎么预约(湖南航空博物馆开放时间)

    湖南航空馆怎么预约(湖南航空博物馆开放时间)

  • Onedrive是什么(onedrive是什么意思)

    Onedrive是什么(onedrive是什么意思)

  • 抖音动态和作品是一样的吗(抖音动态作品怎么设置)

    抖音动态和作品是一样的吗(抖音动态作品怎么设置)

  • 计算机集成制造系统主要组成为(计算机集成制造简称为)

    计算机集成制造系统主要组成为(计算机集成制造简称为)

  • 快手极速版违反了规定怎么办(快手极速版违反社区规定怎么解封)

    快手极速版违反了规定怎么办(快手极速版违反社区规定怎么解封)

  • 饿了么只能用支付宝吗(饿了么只能用支付宝支付吗)

    饿了么只能用支付宝吗(饿了么只能用支付宝支付吗)

  • 网络无ip分配什么意思(网络无ip分配是路由器坏了吗)

    网络无ip分配什么意思(网络无ip分配是路由器坏了吗)

  • ctrl+S什么意思

    ctrl+S什么意思

  • 闲鱼半包邮是什么(闲鱼半包有啥意思)

    闲鱼半包邮是什么(闲鱼半包有啥意思)

  • 微信号注销后手机号多久能重新注册(微信号注销后手机号还可以注册吗)

    微信号注销后手机号多久能重新注册(微信号注销后手机号还可以注册吗)

  • 苹果手机质保包括什么(苹果手机质保包括主板吗)

    苹果手机质保包括什么(苹果手机质保包括主板吗)

  • 笔记本电脑看直播卡顿是什么原因(笔记本电脑看直播cpu温度高)

    笔记本电脑看直播卡顿是什么原因(笔记本电脑看直播cpu温度高)

  • 荣耀20pro耳机孔插哪(荣耀20pro耳机孔啥样)

    荣耀20pro耳机孔插哪(荣耀20pro耳机孔啥样)

  • 收音机的信号传输属于什么工(收音机的信号传到哪里了)

    收音机的信号传输属于什么工(收音机的信号传到哪里了)

  • 苹果x红外线灯怎么设置(苹果x红外坏了怎么办)

    苹果x红外线灯怎么设置(苹果x红外坏了怎么办)

  • 南卡蓝牙耳机是国产吗(南卡蓝牙耳机是上市公司吗)

    南卡蓝牙耳机是国产吗(南卡蓝牙耳机是上市公司吗)

  • 荣耀20pro是几个摄像头(荣耀20pro几个卡槽)

    荣耀20pro是几个摄像头(荣耀20pro几个卡槽)

  • 知乎怎么看自己的回复(知乎怎么看自己点赞过的内容)

    知乎怎么看自己的回复(知乎怎么看自己点赞过的内容)

  • 西瓜视频怎么发视频(西瓜视频怎么发才有收益)

    西瓜视频怎么发视频(西瓜视频怎么发才有收益)

  • 华为移动服务app扫一扫在哪里(华为移动服务APP)

    华为移动服务app扫一扫在哪里(华为移动服务APP)

  • vivoy3怎么给别的手机充电(vivoy3怎样给别的手机充电)

    vivoy3怎么给别的手机充电(vivoy3怎样给别的手机充电)

  • QQ音乐免流量服务怎么解除(qq音乐免流量服务干嘛的)

    QQ音乐免流量服务怎么解除(qq音乐免流量服务干嘛的)

  • alm红灯什么意思(alm灯红色)

    alm红灯什么意思(alm灯红色)

  • 猎豹浏览器如何卸载(猎豹浏览器如何截长图)

    猎豹浏览器如何卸载(猎豹浏览器如何截长图)

  • 关键词优化方法(关键词优化十大方法)

    关键词优化方法(关键词优化十大方法)

  • 为什么电脑连上wifi却上不了网?(为什么电脑连上蓝牙耳机却是外放)

    为什么电脑连上wifi却上不了网?(为什么电脑连上蓝牙耳机却是外放)

  • 什么是企业的命脉
  • 临时用工的会计分录
  • 入股资金打进公司帐户要交税吗
  • 对方发票丢了能报销吗
  • 发票抬头类型怎么选 个人不能报销吗
  • 售后回购的增值税税率
  • 其他预算收入科目核算内容
  • 电子承兑银行承兑
  • 上月多计收入,本月如何调整?
  • 可供出售金融资产新准则叫什么
  • 企业会议费发票可否抵扣?
  • 个体户要申报哪些报表
  • 普通发票打歪了可以用吗
  • 增值税专用发票和普通发票的区别
  • 委托加工代扣代缴的消费税如何计算
  • 免租要怎么交税
  • 固定资产明细账有哪些
  • 企业收到党建经费 所得税
  • 归属于母公司的净利润怎么来的?
  • 个人工程款税怎么开
  • 金蝶kis标准版软件操作流程演示
  • 银行承兑汇票怎么取钱
  • 外贸公司收汇可以收运费吗
  • 可转债 承销
  • 对公帐户定期存款利率
  • 开办费的账务处理实例
  • php lee
  • 基建会计和建筑会计的区别
  • 微信小程序四人游戏
  • php十进制转二进制算法
  • 异地提供建筑服务预缴企业所得税
  • nginx webservice
  • chatplus
  • 三维点云识别
  • 开发支出的含义
  • 购入固定资产怎么做账务处理
  • 非货币性资产交换和债务重组的区别
  • 开票和不开票的销项税额怎么算
  • 上缴税金怎么算税额
  • 销售净额等于净利润吗
  • php返回json数据交给js读出来是数字,不是字符串
  • 工程发票多少点
  • 怎么查询mysql sql_mode
  • sql server 2008 安装 1935
  • 出口销售收入要交印花税吗
  • 投资管理公司怎么收费
  • 个人所得税纳税记录怎么查询
  • 年末未缴增值税应符合计算逻辑
  • 企业取得交易性金融资产的主要目的是
  • 个人代人开普票个税怎么算
  • 开出增值税发票确认收入分录?
  • 公司跟员工的往来协议
  • 政府拆迁赔款会计上怎样做账
  • 纳税人缴纳的工资怎么查
  • 公司内部核算调研报告
  • 销售退回的账务处理会计分录图片
  • 远期支票可以背书转让吗
  • 装修费用一次性摊好还是分期好
  • 红字冲销凭证怎么登明细账
  • mysql获取所有表的数据量
  • sql server中删除触发器用
  • linux系统vim编辑readonly option
  • torch.cuda.set_device
  • mac os怎么删除用户
  • vc运行程序exe停止工作怎么办
  • xp系统如何禁止各种窗口弹出
  • win7系统如何查看文件扩展名
  • win10升级准备就绪需要多久
  • win7系统安装软件乱码
  • linux怎么使用
  • unity 手册
  • Tutorial 7 Rotation Transformation
  • python爬虫入门教程
  • 电脑启动项清理
  • javascript ie
  • unity开发项目
  • 打不死的小强励志词句
  • js验证码代码怎么写
  • 进口退税能退税吗现在
  • 购置税周天上班吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设