图灵奖得主,带你详解深度学习(11)

神经元做的计算,就是把输入的三个数字分别乘以各自的权重,相加,然后再加上偏移值。比如现在是红灯,那么输入的三个数值就是1、0、0,权重是 -1、0、1。

所以计算结果就是:1×(-1) + 0×0 + 0×1 - 0.5 = -1.5。

输出是做判断,判断标准是如果计算结果大于 0 就输出“前进”命令,小于 0 就输出“停止”命令。现在计算结果小于0,所以神经元就输出“停止”。

这就是神经元的基本原理。

真实应用中的神经元会在计算过程中加入非线性函数的处理,并且确保输出值都在 0 和 1 之间。

图灵奖得主,带你详解深度学习

图11/33

本质上,神经元做的事情就是按照自己的权重参数把输入值相加,再加入偏移值,形成一个输出值。如果输出值大于某个阈值,我们就说这个神经元被“激发”了。

神经元的内部参数,包括权重和偏移值,都是可调的。

推荐阅读