Sigmoid

作者: e6fa7dc2796d | 来源:发表于2018-08-03 20:20 被阅读5次

又叫作 Logistic 激活函数,它将实数值压缩进 0 到 1 的区间内,还可以在预测概率的输出层中使用。该函数将大的负数转换成 0,将大的正数转换成 1。数学公式为:

Sigmoid

下图展示了 Sigmoid 函数及其导数:

Sigmoid 激活函数 Sigmoid 导数

Sigmoid 函数的三个主要缺陷:

1. 梯度消失:注意:Sigmoid 函数趋近 0 和 1 的时候变化率会变得平坦,也就是说,Sigmoid 的梯度趋近于 0。神经网络使用 Sigmoid 激活函数进行反向传播时,输出接近 0 或 1 的神经元其梯度趋近于 0。这些神经元叫作饱和神经元。因此,这些神经元的权重不会更新。此外,与此类神经元相连的神经元的权重也更新得很慢。该问题叫作梯度消失。因此,想象一下,如果一个大型神经网络包含 Sigmoid 神经元,而其中很多个都处于饱和状态,那么该网络无法执行反向传播。

2. 不以零为中心:Sigmoid 输出不以零为中心的。

3. 计算成本高昂:exp() 函数与其他非线性激活函数相比,计算成本高昂。


链接:https://www.jianshu.com/p/53bbb4ed78f3

相关文章

  • tanh函数&logistic函数

    传统Sigmoid系激活函数 传统Sigmoid系激活函数 传统Sigmoid系激活函数,Sigmoid系(Log...

  • AI常用激活函数分析1,Sigmoid函数

    Sigmoid函数,详细介绍请参考《AI数学基础4:Sigmoid函数》。Sigmoid函数作为激活函数经历了从大...

  • Machine Learning - Week3 Logisti

    sigmoid函数: function g = sigmoid(z) g = zeros(size(z)); g ...

  • Sigmoid

    又叫作 Logistic 激活函数,它将实数值压缩进 0 到 1 的区间内,还可以在预测概率的输出层中使用。该函数...

  • Tensorflow——关于loss

    tf.nn.sigmoid_cross_entropy_with_logits() tf.nn.sigmoid_c...

  • 滑动轨迹之sigmoid

    拼接图片的轨迹是先加速后减速,类似于sigmoid。sigmoid的数学公式 python实现的sigmoid s...

  • Logistic回归

    1.Sigmoid函数 Sigmoid函数的图像如下,取值[0,1] 2.Sigmoid函数如何用于二分类为了实现...

  • 机器学习

    ***sigmoid函数的使用。。。。 在以后的机器学习和深度学习会普遍用到。。。 sigmoid functio...

  • sigmoid函数

    Sigmoid函数即形似S的函数,即S型函数。对数几率函数,简称对率函数,是Sigmoid函数最重要的代表。注意:...

  • Sigmoid 算法

    欢迎Follow我的GitHub, 关注我的简书. Sigmoid Function, 即双弯曲函数. 公式 取值...

网友评论

    本文标题:Sigmoid

    本文链接:https://www.haomeiwen.com/subject/jobuvftx.html