windows下caffe安装以及mnist训练测试

 

在windows设备的caffe环境配置

安装环境:win10,vs2013,python3.5,cmake3.8.2

下载环境文件(可略过,如果网好)

在scripts/download_prebuilt_dependencies.py文件中找到自己环境对应的下载链接,下载后copy到~\.caffe\dependencies\download文件夹下

复制caffe源代码到自己的目录并解压

cd caffe #你自己的caffe安装目录
git clone https://github.com/BVLC/caffe.git
git checkout windows

进入caffe目录 修改并执行生成脚本

修改内容包括:vs版本,python版本,是否使用ninga,是否编译python,matlab接口,是否执行测试安装.

新手建议能关的都关了,然后执行

scripts\build_win.cmd

打开sln文件

进入D:\ycc\code\caffe-windows\build

用vs13打开caffe.sln,生成.

mnist示例

主要分为:下载并预处理数据,训练,测试.

下载并预处理数据

cd caffe\data\mnist
.\get_mnist.ps1
.\create_mnist.ps1 #Debug模式需要微调文件路径

如果提示不能运行,可以尝试执行set-ExecutionPolicy RemoteSigned打开脚本执行权限

执行训练

.\train_lenet.ps1
# caffe-d.exe train --solver=caffe\examples\mnist\lenet_solver.prototxt

Debug模式下lenet_solver.prototxt中的路径需要微调

执行测试

caffe-d.exe test --model=lenet_train_test.prototxt --weights=lenet_iter_10000.caffemodel

文件路径需要修改 在caffe/examples/mnist下