【caffe-Windows】mnist实例编译之model的生成(2016-06-27)(原文评论可参考)

转自:http://blog.csdn.net/zb1165048017/article/details/51770333

目录(?)[+]

其实这个和cifar的实例基本相同,只不过数据转换的方法不一样

【说明,此博客按照我自己的路径设置的相关操作,读者如果自行选择其他路径,记得在bat和prototxt等文件修改路径】

第一步

下载数据集THE MNIST DATABASE of handwritten digits官方网址:http://yann.lecun.com/exdb/mnist/

为了避免部分人下载速度缓慢或者打不开网址,这个上传了百度云:链接:http://pan.baidu.com/s/1c2kHfgO 密码:ffr7

下载以后放到如下路径,并解压,操作完毕的文件如下,这个文件夹应该是在Linux下调用sh命令下载数据的地方,我们直接放到这里面:

【这里自己把解压后的文件重新命名一下,原始解压后的文件是"."而不是"-"】


第二步

数据格式的转换,依旧是转换为leveldb,不过和cifar的转换方法不同


按照上图,在对应路径下新建一个bat文件,内容如下:

[html]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. set DATA=../../data/mnist  
  2. set TOOLS=../../Build/x64/Release  
  3.   
  4. REM set BACKEND=lmdb  
  5. set BACKEND=leveldb  
  6.   
  7. echo "Creating %BACKEND%..."  
  8.   
  9. rd /s /q "mnist_train_%BACKEND%"  
  10. rd /s /q "mnist_test_%BACKEND%"  
  11.   
  12. "%TOOLS%/convert_mnist_data.exe" %DATA%/train-images-idx3-ubyte %DATA%/train-labels-idx1-ubyte mnist_train_%BACKEND% --backend=%BACKEND%  
  13. "%TOOLS%/convert_mnist_data.exe" %DATA%/t10k-images-idx3-ubyte %DATA%/t10k-labels-idx1-ubyte mnist_test_%BACKEND% --backend=%BACKEND%  
  14.   
  15. echo "Done."  
  16.   
  17. pause  
运行以后就会多出上图的两个文件夹。

第三步

【注意】可以发现cifar在这里还计算过均值
修改prototxt文件,依旧是老地方,leveldb的路径问题


第四步

【注意】如果你用的是CPU,记得修改lenet_solver.prototxt里面最后一行为CPU

直接开始训练了,同样新建bat文件,路径和内容如下:



bat 的内容如下:

[html]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. .\Build\x64\Release\caffe.exe train --solver=examples/mnist/lenet_solver.prototxt  
  2. pause    

第五步

得到结果模型

.


原文评论:

1楼  beingstrong 2016-07-14 16:54发表 [回复] [引用] [举报]
这个没有计算过均值,好像不可以用classification,exe该怎么使用呢
Re:  风翼冰舟 2016-07-14 19:21发表 [回复] [引用] [举报]
回复beingstrong:你去看看这个人的博客cqcyst,直接用C++写的程序,具体怎么用训练好的模型去识别自己写的数字,这一方面我还没研究。后续可能会写一下相关博客


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值