• 技术文章 >Python技术 >Python基础教程

    python中sigmoid函数是什么

    小妮浅浅小妮浅浅2021-08-18 09:33:24原创11946

    说明

    1、Sigmoid函数是生物学中常见的S型函数,也称为S型生长曲线。

    2、在信息科学中,Sigmoid函数通常被用作神经网络的阈值函数,将变量映射到0,1之间 。

    优缺点

    优点:平滑、易于求导。

    缺点:激活函数计算量大,反向传播求误差梯度时,求导涉及除法;反向传播时,很容易就会出现梯度消失的情况,从而无法完成深层网络的训练。

    实例

    import matplotlib.pyplot as plt
    import numpy as np
     
     
    def sigmoid(x):
        # 直接返回sigmoid函数
        return 1. / (1. + np.exp(-x))
     
     
    def plot_sigmoid():
        # param:起点,终点,间距
        x = np.arange(-8, 8, 0.2)
        y = sigmoid(x)
        plt.plot(x, y)
        plt.show()
     
     
    if __name__ == '__main__':
        plot_sigmoid()

    以上就是python中sigmoid函数的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python sigmoid
    上一篇:python局部变量是什么 下一篇:python Tanh函数如何理解

    相关文章推荐

    • python列表元素的获取和查看• python列表清除元素的四种方式• python元组有哪些获取元素的方法• python处理字符串的常见方法• python字符串的多行输出• python for循环的本质探究• python使用send启动生成器• python中Harris角点检测• python字典键的两个特性• python缺失值的解决方法• python中Box-Cox变换是什么• python中fail函数如何使用• python中yaml文件的使用规则• python中yaml的三种数据结构• python中cookie和session的区别• python有哪些常见的接口测试工具• python函数中参数位置如何传递• python关键字如何传递参数• python参数如何传递默认值• python包裹传递如何使用• python解包裹传递是什么• python混合传递的基本原则• python局部变量是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网