Sigmoid和tanh的异同

计算过程(若有误,请指正):

1.sigmoid函数

公式:

定义域:R

值域:(0,1)

导数:

导函数定义域:R

导函数值域:(0,0.25]

图像:

2.tanh函数

公式:

定义域:R

值域:(-1,1)

导数:

导函数定义域:R

导函数值域:(0,1]

图像:

都是人工神经网络中的信息传输函数,或称激活函数。

俩函数之间的关系:

由它们的函数和导函数的取值区间可以看出它们为什么会被选做激活函数了。

它们之间存在的细微差别

观察sigmoid和tanh的函数曲线,sigmoid在输入处于[-1,1]之间时,函数值变化敏感,一旦接近或者超出区间就失去敏感性,处于饱和状态,影响神经网络预测的精度值。tanh的输出和输入能够保持非线性单调上升和下降关系,符合BP网络的梯度求解,容错性好,有界,渐进于0、1,符合人脑神经饱和的规律,但比sigmoid函数延迟了饱和期。

其他满足定义域为R,值域为(0,1)的函数

参考资料:

Sigmoid的维基百科链接https://en.wikipedia.org/wiki/Sigmoid_function

Tanh的维基百科链接https://en.wikipedia.org/wiki/Hyperbolic_function

http://blog.sina.com.cn/s/blog_6bb5e91b0102vbbr.html

Sigmoid和tanh的异同相关推荐

  1. python Sigmoid和Tanh 可视化

    最近在研究神经网络,用python绘制了一下常见的Sigmoid函数和Tanh函数,别的不多说,直接上代码: #!/usr/bin/python #encoding:utf-8 import math ...

  2. 神经网络激活函数sigmoid、tanh、Relu、LeakyRelu、Elu、PRelu、MaxOut的java实现

    神经网络常用激活函数包括sigmoid.tanh.Relu.LeakyRelu.Elu.PRelu和MaxOut.对每一种函数采用java进行实现.前面四种激活函数是固定形式,后面三种激活函数部分参数 ...

  3. 激活函数之 Sigmoid、tanh、ReLU、ReLU变形和Maxout

    Sigmoid函数 Sigmoid函数计算公式 sigmoid:x取值范围(-∞,+∞),值域是(0, 1). sigmoid函数求导 这是sigmoid函数的一个重要性质. 图像 代码 # -*- ...

  4. 【Deep Learning 三】神经网络中的非线性激活函数之间的优缺点:sigmoid、tanh、ReLu、Leaky ReLu...

    1 什么是激活函数? 激活函数,并不是去激活什么,而是指如何把"激活的神经元的特征"通过函数把特征保留并映射出来(保留特征,去除一些数据中是的冗余),这是神经网络能解决非线性问题关 ...

  5. 激活函数(sigmoid、Tanh、ReLU、Leaky ReLU、ELU、Maxout)

    sigmoid函数 公式: 图像: sigmoid可以将数据压缩到[0,1]范围内,可看作神经元的饱和放电率.在历史上,sigmoid函数非常有用,这是因为它对神经元的激活频率有很好的解释:从完全不激 ...

  6. PyTorch基础之激活函数模块中Sigmoid、Tanh、ReLU、LeakyReLU函数讲解(附源码)

    需要源码请点赞关注收藏后评论区留言私信~~~ 激活函数是神经网络中的重要组成部分.在多层神经网络中,上层节点的输出和下层节点的输入之间有一个函数关系.如果这个函数我们设置为非线性函数,深层网络的表达能 ...

  7. 非线性激励函数sigmoid,tanh,softplus,Relu

    目前有四种常见的非线性激励函数: sigmoid函数: tanh函数: softplus函数: Relu函数: 其对应得函数图像如下: 函数种类 优点 缺点 sigmoid函数 在整个定义域内可导 g ...

  8. LSTM 两个激励函数区别sigmoid 和tanh

    欢迎关注本人: 推荐系统公众号:Tiany_RecoSystem 知乎主页:https://www.zhihu.com/people/shen-xiao-ming-77 sigmoid 用在了各种ga ...

  9. 小技巧(10):使用Python绘制激活函数(Sigmoid、Tanh、ReLU、PReLU)图像

    文章目录 一.单张绘制 1.1 代码 1.2 绘制结果 二.4张图绘制成1张图 2.1 代码 2.2 绘制结果 一.单张绘制 1.1 代码 import numpy as np import matp ...

最新文章

  1. Spring Cloud Alibaba---服务注册、发现、管理中心Nacos
  2. DOS命令八大经典案例
  3. 2021年春季学期-信号与系统-第四次作业参考答案-第十一小题
  4. 学php为什么要学linux,为什么 PHP 程序员应该学习使用 Swoole
  5. 内核层 inlinehook 隐藏进程
  6. Jupyter中打印所有结果的解决办法
  7. abb智能控制系统_ABB助力国网冀北电力打造虚拟电厂
  8. 容器编排技术 -- 在Azure上使用CoreOS和Weave的 Kubernetes
  9. W3100SM-S 短信猫代码发送 上
  10. 第八章第二层交换和生成树协议(STP)
  11. PowerDesigner生成java类图
  12. pyqt5 选择打开文件夹与读取文件夹图片列表
  13. mysql desc select_数据库里 desc 和 select 怎么用,代表什么意思?
  14. Java HashMap底层实现和原理分析(一)
  15. uniapp中登录注册页面以视频为背景
  16. 如何打开docx格式的文件?
  17. yolov7利用onnx进行推理同时调用usb摄像头
  18. Spring解析加密配置文件
  19. Overcoming Language Priors in VQA via Decomposed Linguistic Representations阅读笔记
  20. 中科蓝汛----自定义开关机时间

热门文章

  1. 全面了解Unittest单元测试框架
  2. 4Cs营销理论(转载)
  3. python迷你停车管理系统_建议收藏,22个Python迷你项目(附源码)
  4. Dicom 基本知识-开篇
  5. 年度回忆录(?——2011.01)
  6. Microsoft 365挥别IE 11,IE“死”在了微软自己手里
  7. EI会议常见几个出版商出版刊物!
  8. 43岁读博士,无关年龄
  9. 回深圳后三次面试总结
  10. Flutter使用UDP