VS2013+Windows+CPU下搭建caffe框架并利用mnist数据集实验

《李凭箜篌引》--李贺

吴丝蜀桐张高秋,空山临云颓不流;

江娥啼竹素女愁,李凭中国弹箜篌;

昆山玉碎凤凰叫,芙蓉泣露香兰笑;

十二门前融冷光,二十三丝动紫皇;

女娲炼石补天处,石破天惊逗秋雨;

梦入神山教神妪,老鱼跳波瘦蛟舞;

吴质不眠倚桂树,露脚斜飞湿寒兔。


一、VS2013+Win10+CPU下搭建caffe框架

l  github网上下载caffe代码caffe-masterhttps://github.com/Microsoft/caffe

 

l  将路径caffe-master/windows下的CommonSettings.props.example,后缀改为CommonSettings.props.因为电脑为CPU版所以需要修改其内容:将CPU处改为trueGPU处改为false。可能此过程中需要鼠标右击赋予所有管理员权限。


l  点击同意目录下的caffe.sln文件,加载完成后右键点击解决方案资源管理器中的解决方案Caffe,选择启用NuGet程序包还原


 

l  后点击项目-属性(或直接右击解决方案Caffe选择属性),把配置属性修改成Release x64,并将生成全部勾上。同时将运行里面的解决方案配置改成Releasex64


l  右击libcaffe生成

l  最后生成解决方案,会看到caffe-master/Build/x64/release下出现了很多文件。至此,caffe配置完成。

 

使用caffemnist数据集的手写识别

   目前我还只做了训练产生模型。过程如下:

l  首先不能使用很多方法里说的使用mnist里面的get_mnist.sh文件,因为这是unix的命令行文件,windows下很难使用。所以在网上直接下载别人转好的LEVELDB格式的文件。分为训练集和测试集,网盘:http://pan.baidu.com/s/1c2G9qyk 提取码xama,把这两个文件夹直接放到\examples\mnist目录下:

l  之后需要修改几个文件便于后面的运行,修改过程中最好赋予管理员所有权限(即右击该文件取得管理员所有权限),可用写字板或者vs打开,先examples\mnist目录下的lenet_solver.prototxt,最好将路径改成绝对路径,相对路径运行时可能出现cannot write to snapshot prefix 'examples / mnist / lenet’这样的错误,接着将最后一行改成CPU

l  接着再打开\examples\mnist目录下的lenet_train_test.prototxt,做如下修改以正确指定训练集和测试集,修改如下,我还是改成了绝对路径,防止出错。

l  完成上述工作后编写bat脚本进行正式训练了。在caffe-windows的根目录下新建一个run.txt并写入以下内容,将后缀名改为bat双击运行:

Build\x64\Release\caffe.exe train --solver=examples/mnist/lenet_solver.prototxt

Pause

l  运行大概几分钟后便可得到以下四个训练的深度学习模型文件:


至此,才完成模型的训练,还未进行测试!!!


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值