对于 LetNet-5 这个模型,在训练和测试时涉及到一些参数, Caffe 在 lenet_solver.prototxt 这个参数描述文件定义了相关参数。

# The train/test net protocol buffer definition   // 参数描述文件
net: "examples/mnist/lenet_train_test.prototxt"   //位置
# test_iter specifies how many forward passes the test should carry out.
# In the case of MNIST, we have test batch size 100 and 100 test iterations,
# covering the full 10,000 testing images. // 一共10000张测试图像,test batch size 100 每次测试处理100张
test_iter: 100  // 进行100次前向计算,test_iter*test batch size =10000
# Carry out testing every 500 training iterations.
test_interval: 500 // 每训练500次,进行一次测试
# The base learning rate, momentum and the weight decay of the network.
base_lr: 0.01  //基础学习率
momentum: 0.9  //学习率 改变的动量
weight_decay: 0.0005 //学习率衰减系数
# The learning rate policy  //学习策略 及相关参数
lr_policy: "inv"
gamma: 0.0001
power: 0.75
# Display every 100 iterations
display: 100   //迭代100次 打印输出一次结果
# The maximum number of iterations
max_iter: 10000   //最大迭代数
# snapshot intermediate results
snapshot: 5000     //5000次迭代保存一次临时模型,名称为lenet_iter_5000.caffemodel
snapshot_prefix: "examples/mnist/lenet"
# solver mode: CPU or GPU // 使用CPU还是GPU
solver_mode: GPU   //打开GPU

snapshot作用:可以今天训练5000次,然后关机回家睡觉,明天接着在此5000次基础之上再训练5000次。一个模型训练个几周时间,万一中间出了点故障,难道需要从头再来。所以保存中间的训练模型还是很有必要的。

Caffe 关于 LetNet-5 之 lenet_solver.prototxt 解析相关推荐

  1. Caffe 关于 LetNet-5 之 lenet_train_test.prototxt 解析

    前面我们深入分析了 lenet.prototxt 这个网络参数描述文件,但是这是对广义 LetNet-5 网络进行描述的. 在实际训练和测试中,LetNet-5 网络 稍有不同,那么针对 训练和测试, ...

  2. Caffe 中关于 LetNet-5 网络的定义文件 lenet.prototxt 解析

    在 https://github.com/BVLC/caffe/blob/master/examples/mnist 是Caffe关于LetNet-5的相关文件, 这里面有几个后缀是 .prototx ...

  3. 深度学习_21天实战Caffe.pdf

    深度学习_21天实战Caffe.pdf 原 深度学习21天实战caffe学习笔记<1:深度学习的过往> 1. 深度学习DL: 1.1.有监督学习.无监督学习.过拟合.训练样本.泛化.训练集 ...

  4. caffe基础(7): 命令行解析

    caffe的运行提供三种接口:c++接口(命令行).Python接口和matlab接口.本文先对命令行进行解析,后续会依次介绍其它两个接口. caffe的c++主程序(caffe.cpp)放在根目录下 ...

  5. Caffe 命令解析

    caffe的运行提供三种接口:c++接口(命令行).python接口和matlab接口.本文先对命令行进行解析,后续会依次介绍其它两个接口. caffe的c++主程序(caffe.cpp)放在根目录下 ...

  6. caffe命令及其参数解析

    caffe的c++主程序(caffe.cpp)放在根目录下的tools文件夹内, 当然还有一些其它的功能文件,如:convert_imageset.cpp, train_net.cpp, test_n ...

  7. 怎么使用 Caffe 进行 LetNet-5 的训练和预测

    在 LeNet5的深入解析 我们已经对 LetNet-5 网络结构做出了详细的描述,接下来我们将深入分析 Caffe 中怎么使用 LetNet-5 的这个模型进行预测. Caffe 中关于 LetNe ...

  8. linux 上自动执行caffe,linux下caffe的命令运行脚本

    参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...

  9. caffe函数入口caffe.cpp详解

    概览 这篇博客解析caffe函数入口caffe.cpp,主要内容为caffe启动框架,基本不涉及深度学习的具体内容,内容十分基础,适合新手阅读.下面所有的代码解析都以训练lenet手写数字体识别为例, ...

最新文章

  1. MVC日期和其它字符串格式化
  2. C#委托(匿名函数)的各种变形写法
  3. MySQL DBA面试全揭秘
  4. SQL Server调优系列基础篇(联合运算符总结)
  5. mongodb shell基础命令
  6. npm install --save
  7. 加载顺序_Java的web.xml组件加载顺序
  8. SCENIC | 从单细胞数据推断基因调控网络和细胞类型
  9. 警示:一个update语句引起大量gc等待和业务卡顿
  10. [BZOJ] 1712: [Usaco2007 China]Summing Sums 加密
  11. 数论之勾股数组(毕达哥拉斯三元组)
  12. 微软职位内部推荐-Senior Software Lead-Index Gen
  13. 使用云存储解决方案,主要有哪些优势
  14. leg引擎适合什么系统的服务器,第一讲 LEG引擎服务端更新BLUE引擎
  15. 根据视频链接并下载视频(mp4格式)
  16. 1.UITextField使用详解
  17. linux命令行测试上网,如何使用linux命令行来测试网速
  18. moss下载_无法为增值税MOSS混乱提供“简单的技术解决方案”
  19. 还你清爽桌面!运行精灵软件(快速启动工具)试用测评
  20. Python之Selenium模拟浏览器

热门文章

  1. pandas 中 的drop函数
  2. RDKit | 基于RDKit的SMILES转canonical SMILES
  3. 第八课.特征工程与CTR预测
  4. 清华大学校计算机志班,计算机系2020年度酒井之星 | 个人篇
  5. html5页面默认的字符集是什么,HTML 字符集
  6. mysql 缓存区_Mysql缓存的配置和使用
  7. 使用 Docker 分析高通量测序数据
  8. 国自然放榜又没中,您以为缺的是文章,其实是这个
  9. java单例模式的实现方法_Java中的五种单例模式实现方法
  10. R语言可视化包ggplot2包设置轴断点位置实战(Axis Breaks)、即自定义X轴和Y轴的数值标记位置