本教程尽量详细,大多步骤都有图,如果运行出错,请先对照自己的文件是否和图上的一样,包括标点啊,空格啊,斜杠,反斜杠啊之类的小细节。

本例程是在 win10 64位   caffe-master    vs2013下进行的,并且已经配置GPU版本,若用CPU,则在cifar10_quick_solver.prototxt中更改

# solver mode: CPU or GPU

solver_mode: CPU

摘要:win10下的caffe例子:cifar10

第一步:

官网下载bin格式的cifar10  : http://www.cs.toronto.edu/~kriz/cifar.html

解压存放在 :caffe-master\examples\cifar10\input_folder当中(input_folder文件夹需要自己创建)

如图:

第二步:

在caffe-master\examples\cifar10 下创建一个记事本(后缀改为  .bat ),输入以下code

..\..\Build\x64\Release\convert_cifar_data.exe  input_folder output_folders leveldb

pause

保存为convert_cifar10.bat (后缀改为  .bat)

如图:

然后双击运行,可以看到在 caffe-master\examples\cifar10下会生成一个文件夹,output_folders。里面存放的就是转换好的数据

第三步:

计算出均值文件:mean.binaryproto

首先要确保在caffe-master\Build\x64\Release 下有compute_image_mean.exe ,没有的话请打开Caffe.sln,将compute_image_mean 设置为 启动项目,然后ctrl+F5,等待编译结束,在caffe-master\Build\x64\Release下就有compute_image_mean.exe了

如图:

有了compute_image_mean.exe,我们要在caffe-master\examples\cifar10下创建一个记事本(后缀改为  .bat ),输入以下code

..\..\Build\x64\Release\compute_image_mean.exe -backend=leveldb ../../examples\cifar10\output_folders\cifar10_train_leveldb mean.binaryproto

Pause

然后运行此文件,在caffe-master\examples\cifar10 下会出现mean.binaryproto文件

第四步:

更改caffe-master\examples\cifar10 下的cifar10_quick_solver.prototxt和 cifar10_quick_train_test.prototxt  主要是改路径

我的cifar10_quick_solver.prototxt改中了:

net:"../../examples/cifar10/cifar10_quick_train_test.prototxt"

snapshot_prefix:"../../examples/cifar10/cifar10_quick"

cifar10_quick_train_test.prototxt中改了:

mean_file:"../../examples/cifar10/mean.binaryproto"

source:"../../examples/cifar10/output_folders/cifar10_train_leveldb"

mean_file:"../../examples/cifar10/mean.binaryproto"

source:"../../examples/cifar10/output_folders/cifar10_test_leveldb"

以及 backend: LEVELDB  (有两处喔!)

第五步:

更改好两个文件之后就可以运行caffe来训练啦,提供两种方法,一种是编写批处理文件bat,一种是直接在vs2013中运行

先说第一种,在caffe-master\examples\cifar10下创建文本文件,更改后缀为.bat,复制以下代码:

..\..\Build\x64\Release\caffe.exe train--solver=../../examples/cifar10/cifar10_quick_solver.prototxt

Pause

如图:

保存之后,运行即可。

第二种方法是在vs2013里进行的,先将caffe设置为启动项目:

如图:

再点击属性,找到调试,在命令参数中输入:train --solver=../../examples/cifar10/cifar10_quick_solver.prototxt

如图:

点击确定,ctrl+F5 即可

【caffe-windows】 caffe-master 之 cifar10 超详细相关推荐

  1. 新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细)

    新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细) 获取Android Studio软件 在心仪的磁盘新建文件夹:AndroidStudio(文件 ...

  2. Windows + Ubuntu 双系统(超详细图文教程)

    传统的MBR模式和新式UEFI模式,这将对安装双系统的方法产生直接影响. 本文只适用于,Legacy模式(MBR,boot); UEFI模式(GPT) 参考:https://blog.csdn.net ...

  3. windows批处理命令总结(超详细滴)

    总结自: https://baike.baidu.com/item/%E6%89%B9%E5%A4%84%E7%90%86/1448600?fr=aladdin 文件夹管理 cd 显示当前目录名或改变 ...

  4. windows上安装macos系统(超详细,可直接使用)

    大家好,我是江潮,昨天不是讲了乔布斯和macos之间的一些趣事,那今天来点实际的,我们亲自安装一下macos系统体验一下这款传奇的系统. 趣事传送门:现实版龙王赘婿?乔布斯和Mac OS的前世今生 软 ...

  5. Windows下安装DM8(超详细版)

    目录 版本介绍 环境准备 下载安装包 安装DM8 版本介绍 DM8 采用了独特的双存储引擎架构,行存储引擎和列存储引擎可相互配合.协同工作.同时实现了计算层和存储层的分离,同一内核既支持共享存储式集群 ...

  6. Windows 安装MySQL 8.0 超详细教程(mysql 8.0.30)

    目录 一.删除以前安装的MySQL服务 1.查找以前是否装有mysql 2.删除mysql (1)停止mysql服务: (2)删除mysql服务: 3.检查mysql是否已删除 二.下载mysql二进 ...

  7. ubuntu14.04+CUDA7.5+cuDNN+caffe的超详细完整配置

    版权声明:文章原创,转载请注明出处,多谢! 声明 本文是关于ubuntu14.04+CUDA7.5+cuDNN+caffe的超详细完整配置过程的说明. 小菜是刚接触深度学习领域的小白,在配置caffe ...

  8. 深度学习Caffe实战笔记(6)Windows caffe平台用Siamese网络跑自己的数据

    终于到了介绍如何使用Siamese网络跑自己的数据了,在网上.论坛上.群里关于用Siamese网络的资料很多,但是实战的资料很少,难道是因为太容易了吗?反正博主查阅了各种地方,几乎没有找到Siames ...

  9. windows+caffe下对CIFAR训练

    CIFAR是什么 CIFAR-10和CIFAR-100都是带标签的大小为8000万小图数据集的子集.其中CIFAR-10有10类,每类6000个大小为32x32的图像.其中训练图像和测试图像的比例是5 ...

最新文章

  1. Qt中文手册 之 QTreeWidgetItem
  2. 关于consistent hash的思考及改进方案
  3. ABAP程序系统字段中英文详解
  4. anaconda在ubuntu19.10下面安装python3.6和python2.7+更换国内源+一键切换配置
  5. SpringMVC自动配置
  6. java 微信图片上传_微信小程序图片上传java端以及前端实现
  7. mysql 数据透视_sql怎么做数据透视表
  8. 四面八方的意思是什么,怎么用四面八方造句?
  9. 石油化工行业的MES系统解决方案
  10. python将图片转为矢量图
  11. matlab 计算图像峰值信噪比,Matlab评价图像质量,峰值信噪比,模糊系数的计算 | 学步园...
  12. align latex 使用_Latex中使用align来对齐多行公式的排版技巧 | 学步园
  13. matlab中ode的用法,关于matlab 的ode45用法
  14. 第30集丨本来的面目:认识你自己
  15. 【java】微信文章抓取
  16. 第一周前端web学习记录
  17. 常用的几个测试网络连接的命令
  18. Firefox 禁止中国用户!!
  19. 论相对性原理2-洛仑兹坐标变换的数学原理
  20. 数字化时代,RPA将终结BPO?

热门文章

  1. HTTP 1.1状态代码
  2. Thrift-java实例
  3. 在Windows Server 2012 R2的Hyper-V中设置虚拟机启用增强会话模式
  4. 【AsyncTask整理 1】 AsyncTask几点要注意的地方
  5. Maven3路程(六)用Maven创建Spring3 MVC项目
  6. ISTQB 软件测试资质认证
  7. python3 + selenium 之窗口切换
  8. oracle初级系列教程
  9. JavaScriptCore.framework基本用法(一)
  10. 利用thread和sleep生成字符串的伪随机序列