参考链接:http://blog.csdn.net/lingerlanlan/article/details/32329761

RNN神经网络:http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/detection.ipynb

官方链接:http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/classification.ipynb

参考链接:http://suanfazu.com/t/caffe-shen-du-xue-xi-kuang-jia-shang-shou-jiao-cheng/281/3

模型定义中有一点比较容易被误解,信号在有向图中是自下而上流动的,并不是自上而下。

层的结构定义如下:

1 name:层名称 2 type:层类型 3 top:出口 4 bottom:入口

Each layer type defines three critical computations: setup, forward, andbackward.

  • Setup: initialize the layer and its connections once at model initialization.
  • Forward: given input from bottom compute the output and send to the top.
  • Backward: given the gradient w.r.t. the top output compute the gradient w.r.t. to the input and send to the bottom. A layer with parameters computes the gradient w.r.t. to its parameters and stores it internally.

/home/wishchin/caffe-master/examples/hdf5_classification/train_val2.prototxt

name: "LogisticRegressionNet"
layer {name: "data"type: "HDF5Data"top: "data"top: "label"include {phase: TRAIN}hdf5_data_param {source: "hdf5_classification/data/train.txt"batch_size: 10}
}
layer {name: "data"type: "HDF5Data"top: "data"top: "label"include {phase: TEST}hdf5_data_param {source: "hdf5_classification/data/test.txt"batch_size: 10}
}
layer {name: "fc1"type: "InnerProduct"bottom: "data"top: "fc1"param {lr_mult: 1decay_mult: 1}param {lr_mult: 2decay_mult: 0}inner_product_param {num_output: 40weight_filler {type: "gaussian"std: 0.01}bias_filler {type: "constant"value: 0}}
}
layer {name: "relu1"type: "ReLU"bottom: "fc1"top: "fc1"
}
layer {name: "fc2"type: "InnerProduct"bottom: "fc1"top: "fc2"param {lr_mult: 1decay_mult: 1}param {lr_mult: 2decay_mult: 0}inner_product_param {num_output: 2weight_filler {type: "gaussian"std: 0.01}bias_filler {type: "constant"value: 0}}
}
layer {name: "loss"type: "SoftmaxWithLoss"bottom: "fc2"bottom: "label"top: "loss"
}
layer {name: "accuracy"type: "Accuracy"bottom: "fc2"bottom: "label"top: "accuracy"include {phase: TEST}
}

关于参数与结果的关系:多次训练效果一直在0.7,后来改动了全链接层的初始化参数。高斯分布的标准差由0.001改为0.0001,就是调小了。 我的结果有点相似。

工厂模式-CaffeNet训练相关推荐

  1. 装机主板抽象工厂模式(Abstract Factory)

    每日一贴,今天的内容关键字为装机主板 @@@模式定义: 提供一个创立一系列相干或互相依赖对象的接口,而无需指定它们具体的类. @@@训练示例: 选择组装电脑的配件. @@@示例代码: src\comp ...

  2. 设计模式---创建型模式(工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式)

    对设计模式出于学习阶段没有啥高深的见解,本文主要讲的是自己的感悟与在自己实践中可能用到的地方,后续会有自己项目中的总结,全面学习还是进链接里,我就不赘述啦 工厂模式 文章链接:工厂模式. 个人理解: ...

  3. 【Spring】工厂模式解耦

    问题: 程序的耦合    耦合:程序间的依赖关系    包括:类之间的依赖       方法之间的依赖 解耦:降低程序之间的耦合关系    实际开发:编译期不依赖,运行期才依赖    解耦思路:    ...

  4. GOF23设计模式(创建型模式)工厂模式

    目录: 一:工厂模式的核心本质 二:关于面向对象的六大基本原则 三:工厂模式的三大类详解(代码示例,详细分析) 首先,上咱本GOF23所有工厂模式的分类表格!!! 创建型模式 单例模式.工厂模式.抽象 ...

  5. 大话设计模式之简单的工厂模式

    第一章:代码无错就是优-简单的工厂模式 先建立一个计算类Operation Operation.h文件 @interface Operation : NSObject@property(nonatom ...

  6. 设计模式之简单工厂模式

    一.概述 工厂模式具体包括了简单工厂.工厂方法.抽象工厂,它们是按照从简单到复杂的顺序排列的,属于设计模式中的创建型,其中简单工厂并不属于GOF的23中模式.   但是它是理解其它的工厂模式的一个很好 ...

  7. 基础设计模式:单例模式+工厂模式+注册树模式

    单例模式: 通过提供自身共享实例的访问,单例设计模式用于限制特定对象只能被创建一次. 使用场景: 一般数据库实例都会用单例模式 实现: 单例设计模式就是要一个类只能实例化一个对象. 要想让一个类只能实 ...

  8. 抽象工厂模式 java实例 tclhaier_Unity常用的设计模式_工厂模式系列之抽象工厂模式...

    在工厂方法模式中,工厂只负责生产具体的产品,每一个具体的工厂对应着一个具体的产品,工厂方法也具有唯一性,如果有时候我们需要一个工厂方法提供多个产品而不是一个单一的产品,例如:海尔品牌不止生产海尔TV, ...

  9. getinstance方法详解_二、设计模式总览及工厂模式详解

    二.架构师内功心法之设计模式 2.架构师内功心法之设计模式 2.1.课程目标 1.通过对本章内容的学习,了解设计模式的由来. 2.介绍设计模式能帮我们解决哪些问题. 3.剖析工厂模式的历史由来及应用场 ...

最新文章

  1. 大型Java多用户商城系统设计开发的心得和困难
  2. 我们是移动的韭菜么?似乎程序员去哪里上班,哪里房价就贵起来了?扎心......
  3. Windows Server 2008 R2 如何启用WINS服务
  4. 如何开启/关闭SMTP路由调试
  5. verilog入门笔记
  6. 明明可以靠技术吃饭,现在却非要出来当编剧!
  7. Android开发笔记(一百二十五)自定义视频播放器
  8. 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
  9. python编程例子_Python的经典入门书籍有哪些?这5本值得一看
  10. ZipKin原理学习(分布式实时数据追踪系统)+window部署zipkin+k8s部署zipkin
  11. 《张居正》—— 读后总结
  12. python协同过滤电影推荐的论文_Netflix电影推荐系统Python实现(协同过滤+矩阵分解)...
  13. StackOverflow 推出程序员身价计算器,看看自己值多少钱?
  14. ps中基色 混合色 结果色是什么
  15. “中华酷联米”第一阵营形成 小米梦如何继续
  16. arm mali 天梯图_手机CPU天梯图2018年12月最新版 秒懂十二月手机处理器排名
  17. amp;#9733;色盲悖论正解!
  18. php记录访问者ip和次数,一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例...
  19. 在线网页如何免费excel转pdf
  20. Android 跳转到第三方应用(应用间的跳转)

热门文章

  1. Azure Stack运维工具Azure Stack Tools的使用及实战
  2. 用 JMeter 测量性能--测试您的 DB2 数据库
  3. 用Android NDK打造自己的toolchain(使用C/C++默认的Makefile)
  4. 9个高招,让企业WiFi速度飞起来!
  5. 菜鸟学SSH(十五)——简单模拟Hibernate实现原理
  6. android recovery模式及ROM制作
  7. WNEWS 专题系统
  8. Project2010的新特性
  9. 杜新会一个精彩占例之反推
  10. SwitchHosts-win32-x64