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

  • vivoz5x手机尺寸多少(vivo z5x尺寸是多少厘米)

    vivoz5x手机尺寸多少(vivo z5x尺寸是多少厘米)

  • 华为路由器登录密码怎么查(华为路由器登录地址)

    华为路由器登录密码怎么查(华为路由器登录地址)

  • 荣耀xsport耳机如何重新蓝牙配对

    荣耀xsport耳机如何重新蓝牙配对

  • 大疆跟随模式怎么开(大疆三种跟随模式区别)

    大疆跟随模式怎么开(大疆三种跟随模式区别)

  • 快手如何禁止别人下载自己的作品(快手如何禁止别人看自己的点赞)

    快手如何禁止别人下载自己的作品(快手如何禁止别人看自己的点赞)

  • 抖音集卡金卡是什么(抖音集卡金卡是真的吗)

    抖音集卡金卡是什么(抖音集卡金卡是真的吗)

  • 淘宝红包没收多久会退回(淘宝红包不收)

    淘宝红包没收多久会退回(淘宝红包不收)

  • 佳能相机怎么调成jpg模式(佳能相机怎么调出九宫格)

    佳能相机怎么调成jpg模式(佳能相机怎么调出九宫格)

  • 为什么华为截图不清晰(为什么华为截图不可以显示)

    为什么华为截图不清晰(为什么华为截图不可以显示)

  • 鼠标dpl什么意思(无线鼠标Dpl什么意思)

    鼠标dpl什么意思(无线鼠标Dpl什么意思)

  • 剪映的组合动画在哪里(剪映的组合动画怎么搭配)

    剪映的组合动画在哪里(剪映的组合动画怎么搭配)

  • 无线适配器或访问点有问题未修复怎么解决(无线适配器或访问点有问题是什么意思)

    无线适配器或访问点有问题未修复怎么解决(无线适配器或访问点有问题是什么意思)

  • 抖音直播为什么没人进来(抖音直播为什么小孩不能出现在画面里)

    抖音直播为什么没人进来(抖音直播为什么小孩不能出现在画面里)

  • ipadpro可以快充吗(ipadpro能快充吗)

    ipadpro可以快充吗(ipadpro能快充吗)

  • 为什么验证码发不过来(为什么验证码发不出去)

    为什么验证码发不过来(为什么验证码发不出去)

  • gps是什么意思(UN)

    gps是什么意思(UN)

  • vsco取消订阅(怎么退vsco订阅费)

    vsco取消订阅(怎么退vsco订阅费)

  • 怎么把就寝关闭闹钟删除(如何把就寝关闭)

    怎么把就寝关闭闹钟删除(如何把就寝关闭)

  • 苹果维修搬板是什么意思(苹果维修搬板是拆机吗)

    苹果维修搬板是什么意思(苹果维修搬板是拆机吗)

  • iphone11几号上市(苹果11几号上市)

    iphone11几号上市(苹果11几号上市)

  • iphone11pro max怎么关机(iphone11pro max怎么截屏)

    iphone11pro max怎么关机(iphone11pro max怎么截屏)

  • gbk和utf8的区别(gbk和utf-8)

    gbk和utf8的区别(gbk和utf-8)

  • figtl00是什么型号(fig-al00是什么型号)

    figtl00是什么型号(fig-al00是什么型号)

  • Win11如何解决界面不断刷新 Win11界面不断刷新解决方法

    Win11如何解决界面不断刷新 Win11界面不断刷新解决方法

  • Win7网络无法加载远程访问连接管理器服务?(windows7网络无法连接)

    Win7网络无法加载远程访问连接管理器服务?(windows7网络无法连接)

  • Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)

    Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)

  • 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)(小程序项目开发流程)

    【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)(小程序项目开发流程)

  • hostid命令  用来打印当前主机的数字化标识(hostnamectl命令)

    hostid命令 用来打印当前主机的数字化标识(hostnamectl命令)

  • 地方教育附加税税率多少?
  • 个税抵扣夫妻双方只要一个人填写吗
  • 反写了可以重新申报吗
  • 长期股权投资减值准备可以转回吗
  • 购入固定资产如何摊销
  • 跨国避税
  • 专票已认证但又没有发票
  • 以前年度损益调整结转到哪里
  • 年末会计做账怎样少交企业所得税呢?
  • 税局会例行检查吗
  • 营改增后企业所得税不能跨年
  • 合同预付款要不要开发票?
  • 停车场企业所得税税率
  • 发票的金额可以答应客户多开
  • 预缴的企业所得税可以税前扣除吗
  • 工商年检的社保基数怎么填
  • 收到投资款不做资本可以做什么?
  • 所得税年报报完了怎么更正季报
  • 税控盘管理费会计分录
  • 关联方之间借款利息怎么开票
  • 固定资产达到使用状态时发生的安装费用
  • 增值税普通发票和电子普通发票的区别
  • iphone6按键功能介绍
  • 上市公司股票下跌可以减持吗
  • 研发费用属于期余资产吗
  • 在windows 7中
  • 商业支付时使用
  • 购买的烟酒怎么入账科目
  • win10安装版u盘安装
  • 腾达路由器默认网关
  • rtc resume
  • 异地存放货物的规定
  • php pack
  • 无线路由器限速怎么办
  • 增值税专用发票查询系统官方网站
  • 业绩补偿是什么意思
  • 小企业会计准则适用于哪些企业
  • php @method
  • PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
  • 启动电容坏了的表现
  • 开票收款人在哪里设置
  • 【AIGC】1、爆火的 AIGC 到底是什么 | 全面介绍
  • opencv.
  • php字符串包含某个字符串
  • php文件上传技术
  • php自定义表单
  • 激活接口的命令
  • lincom命令
  • 其他综合收益转入盈余公积和未分配利润
  • python3 argparse
  • 企业的差旅费计入什么科目
  • 什么时候进项税转出
  • 受托代销商品的手续费计入什么科目
  • 车补贴是要缴纳增值税吗
  • 差旅费包括哪些费用
  • 微信支付算库存商品吗
  • 年末未分配利润计算公式
  • 跨年银行回单怎么入账
  • 银行电子承兑到期后怎么操作
  • 税控设备抵减税款分录
  • 健身器材折旧年限及计提办法
  • 无形资产怎么计算公式
  • 购入的技术服务作为成本
  • 报销程序是什么
  • windows安装设置
  • ubuntu搭建网站教程
  • mac怎么旋转窗口
  • sql2000停止拒绝访问
  • win10出现恢复界面0xc000000f
  • node文件目录
  • dos命令/s
  • perl字符串替换 ~s
  • jsforeach循环遍历数组
  • js数组菜鸟教程
  • unity移动游戏开发
  • unity资源库
  • 谈谈我对环境保护的认识
  • 残疾人拿药能报销吗?
  • 国税地税发票编码查询
  • 苏州工业园区国资委
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设