当前位置: 首页 > 面试题库 >

为什么用relu就不用sigmoid了

董品
2023-03-14
本文向大家介绍为什么用relu就不用sigmoid了相关面试题,主要包含被问及为什么用relu就不用sigmoid了时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

Sigmoid的导数只有在0的附近时有比较好的激活性,在正负饱和区域的梯度都接近0,会导致梯度弥散。而relu函数在大于0的部分梯度为常数,不会产生梯度弥散现象。Relu函数在负半区导数为0,也就是说这个神经元不会经历训练,就是所谓稀疏性。而且relu函数的导数计算的更快。

 类似资料:
  • 本文向大家介绍relu为何好过sigmoid和tanh?相关面试题,主要包含被问及relu为何好过sigmoid和tanh?时的应答技巧和注意事项,需要的朋友参考一下 先看sigmoid、tanh和RelU的函数图: 第一,采用sigmoid等函数,算激活函数时(指数运算),计算量大,反向传播求误差梯度时,求导涉及除法和指数运算,计算量相对大,而采用Relu激活函数,整个过程的计算量节省很多。 第

  • 本文向大家介绍Relu比Sigmoid的效果好在哪里?相关面试题,主要包含被问及Relu比Sigmoid的效果好在哪里?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: Sigmoid的导数只有在0的附近时有较好的激活性,而在正负饱和区域的梯度趋向于0,从而产生梯度弥散的现象,而relu在大于0的部分梯度为常数,所以不会有梯度弥散现象。Relu的导数计算的更快。Relu在负半区的导数为0,所

  • 下面是乔治老师的代码,一切正常。 但是为什么调用数据库就不行? ipList = Array(""&Rs("ip")&"") Rs("ip") 输出就是这样:"99.88", "110.52", "43.80.235", "11.9.67.180" 我只想 ipList = Array(这里从数据库调用) 请问应该怎样写? 数据库的内容是这样的: 99.88, 110.52, 43.80.235,

  • 本文向大家介绍神经网路中使用relu函数要好过tanh和sigmoid函数?相关面试题,主要包含被问及神经网路中使用relu函数要好过tanh和sigmoid函数?时的应答技巧和注意事项,需要的朋友参考一下 1.使用sigmoid函数,算激活函数时(指数运算),计算量大,反向传播误差梯度时,求导涉及除法和指数运算,计算量相对较大,而采用relu激活函数,整个过程的计算量节省很多 2.对于深层网络,

  • 我没有在我的中设置,但是我可以使用和! 我的如下所示: 如果我想安装其他版本的JDK,比如11、14、15.…,我该如何使用它呢?我需要设置吗?

  • 本文向大家介绍为什么LSTM中既存在tanh和sigmoid,而不同意采用一样的?相关面试题,主要包含被问及为什么LSTM中既存在tanh和sigmoid,而不同意采用一样的?时的应答技巧和注意事项,需要的朋友参考一下 sigmoid 用在了各种gate上,产生0~1之间的值,这个一般只有sigmoid最直接了。 tanh 用在了状态和输出上,是对数据的处理,这个用其他激活函数或许也可以。