【发布时间】:2017-06-21 21:44:29
【问题描述】:
我打算在使用 ReLU 的神经网络上进行反向传播。 在我之前的一个项目中,我是在使用 Sigmoid 激活函数的网络上进行的,但现在我有点困惑,因为 ReLU 没有导数。
这里是image,关于 weight5 对总误差的影响。 在本例中,如果我使用 sigmoid 函数,则 out/net = a*(1 - a)。
我应该写什么而不是“a*(1 - a)”来使反向传播起作用?
【问题讨论】:
-
取决于实际的 ReLU 表达式。有几种 ReLU 可以使用。然而,它只是 ReLU 函数对其参数的导数。您可以手动或使用例如计算。沃尔夫阿尔法。或者只是谷歌它。
标签: neural-network backpropagation sigmoid relu