不是有水平的文章,就是个菜鸟的简单记录。持续更新

1.deploy.prototxt

与train_val.prototxt文件类似,没有反向传播的部分,只是头尾有些区别。没有了第一层的数据层,也没有最后的accuracy层(用于反向传播),但最后多了一个直接计算前向的概率的Softmax层。用于用训练好的模型进行预测时使用的文件。

一般不推荐用代码来生成,熟悉train_val.prototxt的可以将其复制一份进行相应的修改。

删除原有train_val.prototxt中开始用于训练的输入的两个数据层(train和test),因为利用模型分类将不再需要用到标签数据。

2.关于恢复训练

如果我们在训练途中就停电或者有了其他的情况,我们可以通过之前保存的状态恢复数据,使用的时候直接添加–snapshot参数即可,如:

./build/tools/caffe train --solver=models/bvlc_reference_caffenet/solver.prototxt --snapshot=models/bvlc_reference_caffenet/caffenet_train_iter_10000.solverstate

这时候运行会从snapshot开始继续运行,如从第600迭代时运行。

3.2017.10.09 一个疑问?

卷积神经网络学出来的feature应该是唯一的吗?怎样的学出来的特征算是“好的特征”?我们固然可以设计不同的网络结构,来学习出不同的特征。但是怎样的特征才是好的特征?以及,我们能否从特征学习的过程中,得到一些规律,用于辅助手工设计特征?毕竟搞一个CNN的话,要大量数据或者微调,而且需要GPU,并且还是一个black box缺乏理论支持的感觉。

caffe 菜鸟学习记录相关推荐

  1. scrapy框架菜鸟学习记录

    scrapy框架菜鸟学习记录 scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架.其可以应用在数据挖掘,信息处理或储存历史数据等一系列的程序中.其最初是为了页面抓取(更确切的说,网络抓 ...

  2. 泛泛而谈的菜鸟学习记录(一)—— GPU渲染流程

    GPU渲染流程大概整理 主要是unity方面的 1.mesh render把CPU处理好的顶点信息传给GPU处理. 2.shader中自带的顶点着色器可以对这些顶点的法线.纹理坐标和位置等信息进行处理 ...

  3. 深度学习(四十)caffe使用点滴记录

    caffe使用点滴记录-持续更新 一.caffe 创建python 层 因为caffe底层是用c++编写的,所以我们有的时候想要添加某一个最新文献出来的新算法,正常的方法是直接编写c++网络层,然而这 ...

  4. Spark菜鸟学习营Day5 分布式程序开发

    Spark菜鸟学习营Day5 分布式程序开发 这一章会和我们前面进行的需求分析进行呼应,完成程序的开发. 开发步骤 分布式系统开发是一个复杂的过程,对于复杂过程,我们需要分解为简单步骤的组合. 针对每 ...

  5. mondb 常用命令学习记录

    mondb 常用命令学习记录 一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制 ...

  6. 【学习记录】macOS的Redis安装及基本使用

    [学习记录]macOS的Redis安装及基本使用 一. Redis的安装与启动 二. 简单使用 ① 尝试插入第一个key-value ② Redis的数据类型与基本使用 字符串 列表 字典(哈希表) ...

  7. 菜鸟学习笔记:Java提升篇2(容器2——Map、Set、迭代器)

    菜鸟学习笔记:Java容器2--Map.Set.迭代器 Map容器 HashMap的使用 Hash表讲解 Map实现 Set容器 HashSet的使用 实现 Iterator迭代器 Map容器 Has ...

  8. windows API 菜鸟学习之路(一)

    从今天开始学习  windows api编程,记录菜鸟学习的点点滴滴 首先从线程开始 直接上函数 msdn上面的函数原型 HANDLE CreateThread(   LPSECURITY_ATTRI ...

  9. 菜鸟学习Docker实例

    菜鸟学习Docker实例 说明 一.Tomcat (1)安装 (2)使用 二.Mysql (1)安装 (2)使用 (3)可能遇到的错误 三.Redis (1)安装 (2)使用 四.JDK (1)安装 ...

最新文章

  1. OpenCL产业开发链
  2. 不从事编程、学python有用吗-没想到,学会Python即使不做程序员都能月入过万!...
  3. checkbox的常见问题
  4. 计失败的一次js优化
  5. Linux上(Redhat7)实现NFS文件共享服务
  6. 大学计算机用的笔记本,推荐一款大学生用笔记本电脑
  7. java velocity 邮件_邮件集成java mail + 读取邮件模板
  8. js已知文件路径得到file对象_NodeJs 的几种文件路径
  9. gaster字体转换器_gautami字体
  10. 南京邮电大学电工电子基础B实验二(电气参数测量和伏安特性)
  11. 浙大PAT甲级1061-1080题目详细代码解答|标准答案|C++语言|浙软机试
  12. 解决eclipse安装Darkest Dark Theme报错
  13. Android实现截屏功能(已适配Android11)
  14. debian9.6安装TAO过程
  15. graphviz基本使用及常见问题
  16. python中IP处理模块IPy
  17. html设置文本域的,HTML-文本域属性设置
  18. java制作超炫流星雨表白_制作超炫拱形流星雨插画图片的PS技巧
  19. AnnaAraslanova/FBNet 程序分析
  20. 为什么要选择106短信接口?

热门文章

  1. 百奥赛图与TRACON共同宣布YH001(CTLA-4单抗)联合恩沃利单抗(PD-L1)一线治疗软组织肉瘤的临床试验申请获得FDA批准
  2. Python字符串、数列、字典及if、for语句
  3. 继三子棋后,征服扫雷
  4. 安卓开发——ProgressBar反向进度条(进度条从右向左走)
  5. c语言基础题(笔记四)
  6. Redis集群之多主多从
  7. Springboot快速开发-书本信息管理系统(项目源码)
  8. 关于pywin32引起python应用退出时c0000005错误的分析和解决
  9. boost::stacktrace::stacktrace相关的测试程序
  10. 控制台小游戏-贪吃蛇,c++和c#版