caffe_master在windows下cifar10的数据转换

caffe编译成功了,参考编译过程本人博客https://blog.csdn.net/yxswhy/article/details/82690400,实战开始

1.下载cifar10的数据集。

获取数据集,我转换的是二进制的,解压后有5个训练集和一个测试集

 

2.转成leveldb

两种方法,直接在examples/cifar10下新建文件夹input和output文件

input存放二进制的6个数据文件,output用于存放转换后的leveldb文件,直接就生成了训练集合测试集,转换时,注意output文件下不能有cifar0_test_leveldb或cifar0_train_leveldb文件,否则运行会报错

可以直接在该文件下建input和output是因为在cifar10文件下有convert_cifar_data.cpp文件,它与debug或release文件下的convert_cifar_data.exe是一样的。

那么在该文件下写一个转换格式的。bat文件,就可以直接转换了。bat文件内容如下

convert_cifar_data.exe input output leveldb
pause 

保存,双击运行,就可以在output中生成了

若不希望造成混乱,可自定义bat文件夹存放数据和bat文件。本人在cifar10文件内定义了如下文件夹存放相应文件

bat文件夹存放如下文件,记住,原始数据和转换后的数据还是要与.bat格式转换文件放在同一文件夹下,这样代码才能实现

.bat文件内容:此时调用的是debug或release文件内的convert_cifar_data.exe文件,因为尝试调用cifar10下的convert_cifar_data.cpp无效。

D:\caffe\caffe-master\Build\x64\Debug\convert_cifar_data.exe input output leveldb
pause 

若input output与.bat文件不在同一文件夹下,然后更改.bat文件中,两者的路路径,系统会报错

提示了使用方法

Usage:
    convert_cifar_data input_folder output_folder db_type

这个就是规定喽,没办法喽

记得路径要改对呦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值