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

来源:互联网 发布:漫威宇宙实力排行知乎 编辑:程序博客网 时间:2024/05/01 01:26

转自: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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 电器上涂了彩色蜡笔怎么办 3d渲大图慢怎么办 23岁就眼皮下垂怎么办 手被猫咪抓破了怎么办 有幻想症的人怎么办 做事不专心老走神怎么办 小朋友做作业老发呆走神怎么办? 小朋友总是上课走神发呆怎么办 21岁精神心急了怎么办 一直有人阻止我做事怎么办 安装了渲染su找不到怎么办 su室内渲染很暗怎么办 su未响应未保存怎么办 电脑工作栏没了怎么办 ps工作栏没了怎么办 草图大师文件太大打不开怎么办 su模型保存后不见了怎么办 墨汁溅到衣服上怎么办 黑裤子溅上白色颜料怎么办 解码器上墙后图像放大了怎么办 宝宝把墙画了怎么办 孩子画画勾线笔过敏怎么办 微信语音撤回了怎么办? 小天才电话手表充不上电怎么办 儿童电话手表定位不准怎么办 2岁宝宝不让刷牙怎么办 宝宝两岁蛀牙多还不刷牙怎么办 宝宝有蛀牙不肯刷牙怎么办 宝宝牙疼怎么办4岁 3岁宝宝龋齿牙疼怎么办 2岁宝宝不肯刷牙怎么办 3岁宝宝不爱刷牙怎么办 2岁宝宝不刷牙怎么办 二岁宝宝牙不好怎么办 小孩一刷牙就吐怎么办 孩子一刷牙就吐怎么办 两岁宝宝闹人怎么办 3岁宝宝不愿意刷牙怎么办 孩子牙没掉长出新牙来了怎么办 大孩子不洗澡怎么办啊 2岁宝宝不爱洗澡怎么办