最近需要在caffe中添加新的激活函数层,所以整理了一下caffe激活函数的源代码,做个记录;caffe中定义好了6种常用的激活函数:ReLu、Sigmod、Tanh、Absval、Power、BNll;下面主要从两个部分进行说明。
1. 6种激活函数的定义
2. caffe中对6种激活函数类的封装
3. caffe中如何使用6种激活函数(极其简单)
1. 6种激活函数的定义
1.1 ReLU / Rectified-Linear and Leaky-ReLU
ReLU是目前使用最多的激活函数,主要因为其收敛更快,并且能保持同样效果。
标准的ReLU函数为max(x, 0),当x>0时,输出x; 当x<=0时,输出0