CIFAR-10是一个用于普适物体识别的数据集。Cifar-10由60000张32*32的RGB彩色图片构成,50000张训练图片,10000张测试图片,分为10类。cifar下载地址: http://www.cs.toronto.edu/~kriz/cifar.html

数据集分为3个版本,分别是Matlab、python和二进制格式的,这里选择二进制格式的下载。包含五个训练文件,一个测试文件:

1. cifar二进制数据库转换成lmdb文件

新建一个binToLmdb.bat的脚本文件,输入一下内容:

D:\Software\Caffe\caffe-master\Build\x64\Release\convert_cifar_data.exe
D:\TestData\cifar-10-batches-bin D:\TestData\cifar-10-batches-bin lmdb
pause

第一个参数是caffe中已经编译好的cifar数据库转换文件,第二个参数是cifar数据库存放路径,第三个参数是生成的lmdb数据库文件存放路径,第四个参数是转换的目标格式。

双击inToLmdb.bat文件,生成cifar的训练和测试数据:

2.计算训练数据的均值文件

新建一个mean.bat脚本文件,输入以下内容:

D:\Software\Caffe\caffe-master\Build\x64\Release\compute_image_mean.exe
D:\TestData\cifar-10-batches-bin\cifar10_test_lmdb
D:\TestData\cifar-10-batches-bin\cifarMean.binaryproto
pause

双击执行,在目标路径下生成cifar训练数据集的均值文件cifarMean.binaryproto文件。

3.  执行训练

对.\examples\cifar10下的 “cifar10_full_solver.prototxt”文件和“cifar10_full_train_test.prototxt”文件做一些修改,用于下边的训练,修改过程略了。

新建一个train.bat脚本文件,输入以下内容:

D:\Software\Caffe\caffe-master\Build\x64\Release\caffe.exe train
--solver=D:\Software\Caffe\caffe-master\examples\cifar10\cifar10_full_solver.prototxt
pause

双击文件,开始训练,执行结果,训练精度大概是78%:

最新文章

  1. SNMP简单网络管理协议
  2. 常用linux维护命令
  3. HBase性能调优
  4. IDA*
  5. Leetcode#73 Set Matrix Zeroes
  6. android 语言切换过程分析
  7. Category目录
  8. 【set&&sstream||floyed判环算法】【UVa 11549】Calculator Conundrum
  9. Revisit-after元标签是什么,SEO的作用是什么
  10. 浅析=======Struts2之==========valueStack
  11. 一张图解析nvm,npm,nodejs之间的关系
  12. Redis实现单点登录
  13. cluster.go
  14. 我爱Java系列之《JavaEE学习笔记day12》---【缓冲流、转换流、序列/反序列化流、打印流】
  15. winform程序读取和改写配置文件App.config元素的值
  16. Docker 容器管理
  17. test-overflow:ellipsis的应用----转载
  18. uva 10721 - Bar Codes(dp)
  19. java定时任务调度工具Timer与Quartz的区别
  20. c++11 move构造函数和move operator 函数 学习

热门文章

  1. IE之css3效果兼容
  2. 【技术累积】【点】【java】【4】日志级别
  3. 04--奠定MYSQL江湖地位的开发注意要点
  4. mvc关于pots请求 哪个函数 出现bug研究
  5. PHP 判断一个字符是否在字符串中
  6. Debian 6 , 十个串口为什么只识别到了 6个 剩下4 个被禁止了
  7. java 如何将异常Exception的信息转换为String
  8. MyBatis 基础入门
  9. AM335X用RGB888连接LCD如何以16位色彩模式显示图片
  10. 在wamp中直接进入项目