《李凭箜篌引》--李贺
吴丝蜀桐张高秋,空山临云颓不流;
江娥啼竹素女愁,李凭中国弹箜篌;
昆山玉碎凤凰叫,芙蓉泣露香兰笑;
十二门前融冷光,二十三丝动紫皇;
女娲炼石补天处,石破天惊逗秋雨;
梦入神山教神妪,老鱼跳波瘦蛟舞;
吴质不眠倚桂树,露脚斜飞湿寒兔。
一、VS2013+Win10+CPU下搭建caffe框架
l
在github网上下载caffe代码caffe-master,https://github.com/Microsoft/caffe
l
将路径caffe-master/windows下的CommonSettings.props.example,后缀改为CommonSettings.props.因为电脑为CPU版所以需要修改其内容:将CPU处改为true,GPU处改为false。可能此过程中需要鼠标右击赋予所有管理员权限。
l
点击同意目录下的caffe.sln文件,加载完成后右键点击解决方案资源管理器中的解决方案Caffe,选择启用NuGet程序包还原
l
后点击项目-属性(或直接右击解决方案Caffe选择属性),把配置属性修改成Release
x64,并将生成全部勾上。同时将运行里面的解决方案配置改成Release,x64。
l
右击libcaffe生成
l
最后生成解决方案,会看到caffe-master/Build/x64/release下出现了很多文件。至此,caffe配置完成。
二
使用caffe做mnist数据集的手写识别
目前我还只做了训练产生模型。过程如下:
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
运行大概几分钟后便可得到以下四个训练的深度学习模型文件:
至此,才完成模型的训练,还未进行测试!!!
本文链接:http://task.lmcjl.com/news/12832.html