[Caffe]:关于filler type
来源:互联网 发布:商标域名抢注案例 编辑:程序博客网 时间:2024/06/03 13:22
Caffe中parameter filler的作用和类型
作用
Fillers是caffe用特定算法随机生成的值来填充网络参数在blob里面的初始值。它只作用在参数的初始化阶段,与gpu无关的操作。
类型
- Constant : 令填充值
x=0 - Uniform : 令填充值
x∼U(a,b) - Gaussian : 令填充值
x=a - PositiveUnitball : 令填充值
x∈[0,1] ∀i∑jxij=1 - Xavier :令填充值
x∼U(−a,+a) ; 其中a 与输入节点,输出节点或着两者的均值成反比 (该算法是Bengio和Glorot 2010在Understanding the difficulty of training deep feedforward neuralnetworks里提出的) - MSRA : 令填充值
x∼N(0,σ2) ; 其中a 与输入节点,输出节点或着两者的均值成反比 (该算法是Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun在Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification里提出的) - bilinear : 一般用在deconvolution 层做upsampling;例子如下:
layer { name: "upsample", type: "Deconvolution" bottom: "{{bottom_name}}" top: "{{top_name}}" convolution_param { kernel_size: {{2 * factor - factor % 2}} stride: {{factor}} num_output: {{C}} group: {{C}} pad: {{ceil((factor - 1) / 2.)}} weight_filler: { type: "bilinear" } bias_term: false } param { lr_mult: 0 decay_mult: 0 }}
更多细节读者可以查看这里.
0 0
- [Caffe]:关于filler type
- caffe filler
- caffe代码阅读3:Filler的实现
- CAFFE源码学习笔记之初始化Filler
- caffe代码阅读6:Filler的实现细节-2016.3.18
- caffe filter type:Xavier
- caffe中, type: "LRN"
- [Caffe]:关于caffe新手入门
- 关于caffe
- [Caffe]:关于Check failed: registry.count(type) == 0 (1 vs. 0)错误
- caffe: unknown layer type/unknown solver type
- 使用FILLER注意
- Caffe:Message type "caffe.LayerParameter" has no field named "reshape_param".
- Caffe:Message type "caffe.LayerParameter" has no field named "reshape_param".
- caffe学习笔记(2): type: "LRN"
- 关于Caffe使用
- [Caffe]:关于lr_policy
- [Caffe]:关于deploy
- centos 6.5安装tomcat7
- SQL语句中count(1)count(*)count(字段)用法的区别
- javascript数据结构5-链表2 存放点数据(x,y)
- centos下在线安装配置mysql
- junit示例
- [Caffe]:关于filler type
- javascript数据结构6-字典 散列 集合
- CentOS7修改时区的正确姿势
- 7.Reverse Integer
- Android安装apk时报 INSTALL_FAILED_INSUFFICIENT_STORAGE 错误的解决方法
- javascript数据结构7-二叉搜索树(BST)
- centos下在线安装配置jdk
- ajaxFileUpload+Struts2文件上传
- lucene6.2.1测试用例