Caffe-Windows(CPU)配置及mnist数据集测试

 

首先感谢各位大佬的解决办法,让我在windows下利用caffe-windows版本实现了机器学习的“Hello World”——mnist手写数字数据集测试。在此记录一下~

一、配置环境:

    系统版本:Windows 10 专业版 64位

    Visual Studio版本:Visual Studio professional 2013

二、caffe-windows配置:

1、caffe-windows下载地址:https://github.com/Microsoft/caffe 

2、解压后进入如下路径:\caffe-master\windows目录,CommonSettings.props.example复制一份副本,然后再将副本重命名为CommonSettings.props。

3、然后用编辑器(Notepad++)将CommonSettings.props打开,修改其中一部分内容,并保持文件,如图:

Caffe-Windows(CPU)配置及mnist数据集测试

4、在\caffe-master\windows目录下,双击Caffe.sln文件,打开windows caffe工程

5、点击菜单“生成”——“重新生成解决方案”,然后就是等待编译过程,这个过程很长,VS会通过NuGet工具自动获取预编译的Caffe依赖包,并将依赖包放在和caffe-windows同级目录下,等编译完了可以检验一下。

6、编译过程结束后会出现一些错误,直接参考链接修改:

https://blog.csdn.net/Sunshine_in_Moon/article/details/51426073

https://www.cnblogs.com/yixuan-xu/p/5858595.html

7、编译完成后,我的系统默认是Debug模式下的编译,所以,没有生成Release文件,还需要在Release模式下进行“重新生成解决方案”,否者后面还会出错。至此caffe-windows模型配置已经完成。

三、mnist数据集测试

1,、mnist数据集下载:http://yann.lecun.com/exdb/mnist/

2、由于caffe并不直接对这四个文件进行训练,而是要把它转化为lmdb或leveldb格式进行读取。所以这里直接提供两个文件夹(mnist-train-leveldb和mnist-test-leveldb)将它解压缩复制到caffe-master根目录的examples/mnist目录下。下载地址:链接:https://pan.baidu.com/s/13feCNfDnK7V4hX4G6mV1Jw  提取码:xrgo。(感谢大佬~)

3、对\caffe-master\examples\mnist目录下的lenet_train_test.prototxt进行修改。

Caffe-Windows(CPU)配置及mnist数据集测试

4、因为用的CPU,还需要修改lenet_solver.prototxt里面最后一行为CPU。

5、在\caffe-windows的根目录下,写一个bat文件,然后双击。bat内容如下:

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

6、最后得到模型结果

Caffe-Windows(CPU)配置及mnist数据集测试

四、参考链接

https://blog.csdn.net/zb1165048017/article/details/51770333

https://www.cnblogs.com/yixuan-xu/p/5858595.html

https://blog.csdn.net/Sunshine_in_Moon/article/details/51426073

《深度学习  21天实战caffe》