人工智能/机器学习基础知识——激活函数汇总

激活函数

Activation Function

Sigmoid(Logistic)

Sigmoid(Logistic)

  • 数学描述

    σ(x)=11+exp⁡(−x) \sigma(x)=\frac{1}{1+\exp (-x)} σ(x)=1+exp(x)1

  • 由于Sigmoid函数的特性,一些不适当的参数初始化会造成神经元过饱和(Fully Saturated),使Sigmoid的函数值过于趋近两端,造成梯度消失

Tanh

Tanh

  • 数学描述

    tanh⁡(x)=exp⁡(x)−exp⁡(−x)exp⁡(x)+exp⁡(−x) \tanh (x)=\frac{\exp (x)-\exp (-x)}{\exp (x)+\exp (-x)} tanh(x)=exp(x)+exp(x)exp(x)exp(x)

  • 由于Tanh函数的特性,一些不适当的参数初始化会造成神经元过饱和(Fully Saturated),使Tanh的函数值过于趋近两端,造成梯度消失

  • Tanh函数的输出是零中心化的(Zero-Centered),而Logistic函数的输出恒大于 0.非零中心化的输出会使得其后一层的神经元的输入发生偏置偏移(Bias Shift),并进一步使得梯度下降的收敛速度变慢

在这里插入图片描述

Hard-Logistic & Hard-Tanh

Hard-Logistic & Hard-Tanh

  • 基于泰勒展开逼近原函数值

     hard-logistic (x)={ 1gl(x)≥1gl0<gl(x)<10gl(x)≤0=max⁡(min⁡(gl(x),1),0)=max⁡(min⁡(0.25x+0.5,1),0). \begin{aligned} \text { hard-logistic }(x) &= \begin{cases}1 & g_{l}(x) \geq 1 \\ g_{l} & 0<g_{l}(x)<1 \\ 0 & g_{l}(x) \leq 0\end{cases} \\ &=\max \left(\min \left(g_{l}(x), 1\right), 0\right) \\ &=\max (\min (0.25 x+0.5,1), 0) . \end{aligned}  hard-logistic (x)= 1gl0gl(x)10<gl(x)<1gl(x)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值