激活函数是确定神经网络输出的数学方程式。
激活函数的作用:给神经元引入了非线性因素,使得神经网络可以任意逼近任何非线性函数。
1、附加到网络中的每个神经元,并根据每个神经元的输入来确定是否应激活。
2、有助于将每个神经元的输出标准化到1到0或-1到1的范围内。
常用非线性激活函数对比
激活函数
公式
函数图像
适合场景
Softmax
多分类任务输出层
Sigmoid
二分类任务输出层,模型隐藏层
Tanh
ReLU
回归任务,卷积神经网络隐藏层
Leaky ReLU