1

我是 Neual Networks 的新手,我想我不完全理解 Matlab 的 NN 中的 'bias' 参数的作用。

4

2 回答 2

1

它只是意味着神经元计算中的一个附加项。通常你有一个神经元的输入向量x,然后你执行一个权重的点积,w。然后添加偏置项,b并应用非线性映射。

数字(每个神经元)是训练的b一部分,并且会在训练期间改变(除非你在训练中特别禁用它,但我知道没有理由这样做。)

术语偏差可能仅仅是因为它是神经元激活(来自加权输入)之外的附加值。一旦经过训练,偏差就是一个不依赖于神经元输入的固定项。

于 2012-05-29T16:45:29.590 回答
0

神经元的偏差基本上是一个不会改变的额外输入值。它被添加到正常输入中以获得神经元的总输入。

于 2012-05-29T16:43:58.567 回答