本文地址:http://blog.csdn.net/mounty_fsc/article/details/51699568
Filter类在Caffe中用来初始化权值大小,有如下表的类型:
类型 | 派生类 | 说明 |
---|---|---|
constant | ConstantFiller | 使用一个常数(默认为0)初始化权值 |
gaussian | GaussianFiller | 使用高斯分布初始化权值 |
positive_unitball | PositiveUnitballFiller | |
uniform | UniformFiller | 使用均为分布初始化权值 |
xavier | XavierFiller | 使用xavier算法初始化权值 |
msra | MSRAFiller | |
bilinear | BilinearFiller |
1 xavier
使用分布 x∼U(−3/n−−−√,+3/n−−−√) 初始化权值 w 为。总的来说 n 的值为输入输出规模相关,公式如下:
{fan_in=blob.count/blob.numfan_out=blob.count/blob.channels