位置: IT常识 - 正文

linux下载/解压ImageNet-1k数据集(linux解压安装)

编辑:rootadmin
linux下载/解压ImageNet-1k数据集 文章目录前言一、数据集下载二、解压1.训练集2.验证集总结前言

推荐整理分享linux下载/解压ImageNet-1k数据集(linux解压安装),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 解压zip.001,linux解压软件,linux 解压 xz,linux 解压 xz,linux 解压包,linux 解压 xz,linux解压软件包,linux解压软件包,内容如对您有帮助,希望把文章链接给更多的朋友!

本文在Linux中,处理对象为ILSVRC2012数据集(ImageNet-1k)

一、数据集下载

ImageNet官网链接

在Linux上也可以直接用命令行进行下载:

训练集(ILSVRC2012_img_train.tar):wget https://image-net.org/data/ILSVRC/2012/ILSVRC2012_img_train.tar --no-check-certificate验证集(ILSVRC2012_img_val.tar):wget https://image-net.org/data/ILSVRC/2012/ILSVRC2012_img_val.tar --no-check-certificate标签映射文件(ILSVRC2012_devkit_t12.tar.gz):wget https://image-net.org/data/ILSVRC/2012/ILSVRC2012_devkit_t12.tar.gz --no-check-certificate二、解压1.训练集

执行命令,进入该文件目录下:

cd /home/data/imagenet

执行命令,将训练集解压到文件夹 train 目录下:

mkdir train && tar -xvf ILSVRC2012_img_train.tar -C train && for x in `ls train/*tar`; do fn=train/`basename $x .tar`; mkdir $fn; tar -xvf $x -C $fn; rm -f $fn.tar; done

执行命令,进入 train 目录下:

cd trainlinux下载/解压ImageNet-1k数据集(linux解压安装)

执行命令,查看该目录下的文件夹数量,若解压成功,则返回1000:

ls -lR|grep "^d"|wc -l

执行命令,查看 train 目录下所有文件(图片)的数量,若解压成功,则返回1281167:

ls -lR|grep "^-"|wc -l2.验证集

执行命令,进入3个文件所在的根目录:

cd /home/data/imagenet

执行命令,创建解压验证集的文件夹:

mkdir val

执行命令,将验证集图像解压到 val 目录下:

tar xvf ILSVRC2012_img_val.tar -C ./val

此时 val 目录下是50000张图像,并没有被分类到1000个文件夹下。因此需要将验证集中的图像进行分类存放。 执行命令,解压ILSVRC2012_devkit_t12.tar.gz这个文件:

tar -xzf ILSVRC2012_devkit_t12.tar.gz

该文件中记录着验证集中的图像名及其类别标签之间的映射关系。

在 ‘/home/data/imagenet’ 目录下创建 Python 脚本,假设命名为“unzip.py”,其内容如下:

from scipy import ioimport osimport shutildef move_valimg(val_dir='./val', devkit_dir='./ILSVRC2012_devkit_t12'): """ move valimg to correspongding folders. val_id(start from 1) -> ILSVRC_ID(start from 1) -> WIND organize like: /val /n01440764 images /n01443537 images ..... """ # load synset, val ground truth and val images list synset = io.loadmat(os.path.join(devkit_dir, 'data', 'meta.mat')) ground_truth = open(os.path.join(devkit_dir, 'data', 'ILSVRC2012_validation_ground_truth.txt')) lines = ground_truth.readlines() labels = [int(line[:-1]) for line in lines] root, _, filenames = next(os.walk(val_dir)) for filename in filenames: # val image name -> ILSVRC ID -> WIND val_id = int(filename.split('.')[0].split('_')[-1]) ILSVRC_ID = labels[val_id-1] WIND = synset['synsets'][ILSVRC_ID-1][0][1][0] print("val_id:%d, ILSVRC_ID:%d, WIND:%s" % (val_id, ILSVRC_ID, WIND)) # move val images output_dir = os.path.join(root, WIND) if os.path.isdir(output_dir): pass else: os.mkdir(output_dir) shutil.move(os.path.join(root, filename), os.path.join(output_dir, filename))if __name__ == '__main__': move_valimg()

回到imagenet下,执行该文件,进行验证集分类存放进1000个文件夹:

cd /home/data/imagenetpython unzip.py总结

这样就成功啦!!

本文链接地址:https://www.jiuchutong.com/zhishi/283569.html 转载请保留说明!

上一篇:电脑桌面上的图标不见了解决方法(电脑桌面上的图片怎么打印)

下一篇:pcclient.exe是什么进程 pcclient进程查询(pc应用是什么意思)

  • 苹果手机怎么看抖音访客(苹果手机怎么看无线网密码)

    苹果手机怎么看抖音访客(苹果手机怎么看无线网密码)

  • 苏康码如何解绑(苏康码如何解绑亲属健康码)

    苏康码如何解绑(苏康码如何解绑亲属健康码)

  • tinypng压缩原理(tinypng压缩网址)

    tinypng压缩原理(tinypng压缩网址)

  • wpsword西文字体怎么设置(wps中文字体也应用于西文选项在哪里)

    wpsword西文字体怎么设置(wps中文字体也应用于西文选项在哪里)

  • 主机灯闪烁 启动不了(主机灯一闪一闪)

    主机灯闪烁 启动不了(主机灯一闪一闪)

  • 电脑上为什么会弹出很多广告(电脑上为什么会弹出美女广告)

    电脑上为什么会弹出很多广告(电脑上为什么会弹出美女广告)

  • 企业微信邮箱怎么登录(企业微信邮箱怎么开通注册)

    企业微信邮箱怎么登录(企业微信邮箱怎么开通注册)

  • oppo属于安卓手机吗(oppo是安卓?)

    oppo属于安卓手机吗(oppo是安卓?)

  • 微信验证频繁多久解除(微信验证频繁多久可以恢复)

    微信验证频繁多久解除(微信验证频繁多久可以恢复)

  • 华为荣耀语音助手在哪里(华为荣耀语音助手yoyo怎么语音唤醒)

    华为荣耀语音助手在哪里(华为荣耀语音助手yoyo怎么语音唤醒)

  • 抖音怎样用别人的场景(抖音怎样用别人的视频去除抖音号)

    抖音怎样用别人的场景(抖音怎样用别人的视频去除抖音号)

  • 京东怎么拒收货品(京东拒收货物怎么退款申请)

    京东怎么拒收货品(京东拒收货物怎么退款申请)

  • 腾讯投屏失败怎么回事(腾讯投屏没反应)

    腾讯投屏失败怎么回事(腾讯投屏没反应)

  • 小米连接airpods声音开满都很小(小米连接airpods只有一个响)

    小米连接airpods声音开满都很小(小米连接airpods只有一个响)

  • 无线桥接影响网速吗(无线桥接影响网速怎么设置)

    无线桥接影响网速吗(无线桥接影响网速怎么设置)

  • ipad air1尺寸长宽高(ipad air1长宽多少厘米)

    ipad air1尺寸长宽高(ipad air1长宽多少厘米)

  • hp403打印机硒鼓型号(惠普403d打印机硒鼓)

    hp403打印机硒鼓型号(惠普403d打印机硒鼓)

  • 天猫积分多长时间过期(天猫积分多长时间清零)

    天猫积分多长时间过期(天猫积分多长时间清零)

  • win7专业版密码忘了怎么办(win7专业版密码忘了怎么解除)

    win7专业版密码忘了怎么办(win7专业版密码忘了怎么解除)

  • 手机充电口小芯片坏了(手机充电口小芯片坏了多少钱)

    手机充电口小芯片坏了(手机充电口小芯片坏了多少钱)

  • realme x2如何关闭全局搜索(realmev15hd怎么关)

    realme x2如何关闭全局搜索(realmev15hd怎么关)

  • 路由器连上了无法上网(路由器连上无线网不能用)

    路由器连上了无法上网(路由器连上无线网不能用)

  • 苹果11怎么传数据(苹果11怎么传数据到新手机)

    苹果11怎么传数据(苹果11怎么传数据到新手机)

  • 荣耀手环要一直开蓝牙吗(荣耀手环要一直开着蓝牙连手机么)

    荣耀手环要一直开蓝牙吗(荣耀手环要一直开着蓝牙连手机么)

  • iphone11pro和iphone11pro max的区别(iphone11pro和iphone12哪个更值得入手)

    iphone11pro和iphone11pro max的区别(iphone11pro和iphone12哪个更值得入手)

  • 商品下架了差评有用吗(商品下架了差评还在吗)

    商品下架了差评有用吗(商品下架了差评还在吗)

  • *21*99999#怎么解除(-9999927)

    *21*99999#怎么解除(-9999927)

  • 苹果max耳机插孔在哪(苹果max的耳机插口在哪)

    苹果max耳机插孔在哪(苹果max的耳机插口在哪)

  • 苹果手机可以给微信上锁吗(苹果手机可以给安卓手机开热点吗)

    苹果手机可以给微信上锁吗(苹果手机可以给安卓手机开热点吗)

  • win11怎么安装CAD2021? windows11安装cad的详细图文教程(win11怎么安装CAD2008)

    win11怎么安装CAD2021? windows11安装cad的详细图文教程(win11怎么安装CAD2008)

  • 餐厅打包盒算不算商品
  • 资金结存期末余额方向
  • 法人分红需要交个税吗
  • 个体工商户发票额度
  • 公司没有业务了 可以办理停业
  • 过渡期损益会计分录
  • 应付职工薪酬的计税基础
  • 账务核对有账表核对吗
  • 记账凭证包括哪些种类
  • 对方预付给我们项目款怎么做账?
  • 划拨土地使用权多少年
  • 17点增值税发票能开吗
  • 免抵退税额抵减额是什么意思
  • 小规模升一般纳税人开票超过500万
  • 附加税的税率表
  • 追补确认年度是哪一年
  • 多计提企业所得税费用会计分录
  • 进项税额进成本
  • 农副产品的进项税额
  • 坏账准备和资产减值损失
  • 项目工程会计账务处理
  • 企业所得税应纳税额的计算公式
  • 本月暂估成本的会计分录
  • 银行年费通过什么渠道交
  • linux系统中用户账户有哪些分类
  • 简介linux系统中的10个常用命令及功能
  • 如何关闭win11系统
  • Win10 20H2 LSASS.exe自动重启故障已得到修复
  • 没有认缴的股东算是股东?
  • 分公司不纳入合并
  • 发票已付款未认账怎么办
  • 进程process
  • 公司转让账务处理,账户抹平
  • 明细分类账余额借贷怎么填
  • 企业向个人借款是否合法
  • 安全费用的适用范围
  • 门诊部需要药品经营许可证吗
  • 年底有留抵税额怎么结转
  • 微信小程序的视频怎么下载
  • phpwechat
  • 成品油批发和零售许可
  • es6 promise finally
  • 注销退税资格申请报告模板
  • 所有者权益变动表模板excel
  • 发票备注栏填写样板
  • 应交税费中印花税是什么
  • 常见的垃圾回收器有哪些
  • mysql四种常见日志
  • jsoncpp使用
  • 年末未分配利润减去年初未分配利润等于什么
  • 债券投资的会计科目有哪些
  • 免税收入货款要交税吗
  • 母公司与子公司内部合作协议
  • 理财产品怎么收费
  • 代开增值税额与实际缴款额差一分钱如何入账?
  • 银行承兑到期后未兑付
  • 交易性金融资产入账价值怎么计算
  • 销售收入五步法
  • 更正会计差错的方法
  • 员工欠薪怎么办
  • 文化传媒公司的主营业务
  • 应交增值税进项税额月底怎么处理
  • 注册资金没有到位
  • 公户网银转账操作流程
  • 如何理解其他应收款的概念
  • mac硬盘的常见问题及解决
  • ct.dll
  • ext.grid.editorgridpanel
  • jquery easy ui
  • ListView中EditText焦点问题
  • js颜色表
  • javascript总结笔记
  • jQuery 3.0 的 setter和getter 模式详解
  • python正则函数
  • jquery插件大全
  • 贵阳市税务局投诉电话号码
  • 重庆市电子税务局电话
  • 福州市税务局领导班子成员名单
  • 知道金额,税额怎么计算
  • 国家税务总局年底结算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设