赞
踩
激活函数对于神经网络模型去学习、理解非常复杂和非线性的函数来说具有十分重要的作用。首先,数据的分布绝大多数是非线性的,而一般神经网络的计算是线性的,引入激活函数,是在神经网络中引入非线性,强化网络的学习能力。没有激活函数的每层都相当于矩阵相乘。就算你叠加了若干层之后,无非还是个矩阵相乘罢了。
Sigmoid函数又叫Logistic函数,因为Sigmoid函数可以从Logistic回归中推导得到,同时也是Logistic回归模型指定的激活函数。Sigmoid函数的函数图如下,可以看到Sigmoid函数的取值范围为(0, 1)之间,因此它可以将网络的输出映射并压缩在这一范围内,因此可以非常方便计算概率。
|
|
Sigmoid公式及其导数
f ( x ) = σ ( x ) = 1 1 + e − x f(x)=\sigma(x)=\frac{1}{1+e^{-x}} f(x)=σ(x)=1+e−x1
f ′ ( x ) = f ( x ) ( 1 − f ( x ) ) f'(x)=f(x)(1-f(x)) f′(x)=f(x)(1−f(x))
Sigmoid作为激活函数的特点:
优点:平滑、易于求导。
缺点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。