Caffe从入门到精通01

【区分caffe的两个版本】

caffe-windows 与caffe-master

其中,caffe-windows是caffe官方的版本,而caffe-master是微软针对caffe推出的版本,里面有Caffe.sln文件,因此可以用VS2013等IDE打开项目文件,所以,我选择了caffe-maser。这两者有在文件结构和代码上有细微的差别,但逻辑和原理都基本一致。所以,大家在网上找一些caffe的配置教程时,首先要明确自己打算下载安装的是哪个版本。




【在Windows7 的环境下 应该如何运行caffe示例】

为什么选择Release版,而不是Debug版

第一次在VS2013中编译你的Caffe项目时,许多技术博客要求选择Release版,但问什么要这么做呢?我通过尝试在Debug和Release两种模式编译,最终比较得出二者的异同。



1. Release版和Debug都可以使caffe运行

2. Release版运行实例时更快

Debug版运行caffe示例时,每次都需要重新连接编译有关文件,并且跟踪记录输出,非常耗时。

而Release版,只输出了一些跟踪记录日志,模型状态日志,并没有跟踪复杂的链接过程,因而速度很快。故推荐选择Release版

如何成功运行一个caffe示例(MNIST)

1. 确定Caffe环境配置成功,编译通过,并且在caffe-master/Build/x64/Release文件下,能够找到caffe.exe等文件。如下图所示。



2.下载数据集。将mnist数据集下载到caffe-master/examples/mnist文件夹下。如下图所示。



3.修改配置文件:在examples/mnist文件夹下,找到lenet_solver.prototxt,可以修改迭代次数、是否使用GPU或CPU等配置信息; 找到lenet_train_test.prototxt文件,在这个文件中,配置数据源的信息,包括路径和数据类型(一定要和你下载的数据文件相一致),如下图所示。



4.在caffe-master文件目录下新建一个批处理文件,可以命名为CaffeRun.bat,编辑文件内容,如下图所示。



5.最后,双击该批处理文件,caffe将运行mnist示例,如下图所示:(为了演示需要,最大迭代次数在lenet_solver.prototxt文件中设置的是100次)



至此,win7环境下的caffe示例运行完毕!可以看到,由于迭代次数设置的较低,准确率较差。


  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值