【发布时间】:2011-11-02 18:10:13
【问题描述】:
我想制作一个模型来预测输入信号的未来响应,我的网络架构是 [3, 5, 1]:
- 3 个输入,
- 隐藏层5个神经元,和
- 输出层中有 1 个神经元。
我的问题是:
- 我们是否应该为每个隐藏层和输出层设置单独的 BIAS?
- 我们是否应该在每一层为 BIAS 分配权重(因为 BIAS 成为我们网络的额外价值并导致网络负担过重)?
- 为什么 BIAS 总是设置为 1?如果 eta 有不同的值,为什么我们不给 BIAS 设置不同的值?
- 为什么我们总是对非线性函数使用 log sigmoid 函数,我们可以使用 tanh 吗?
【问题讨论】:
-
请参阅 [this early][1] 帖子。它有一个很好的解释。 [1]:stackoverflow.com/questions/2480650/…
标签: machine-learning neural-network bias-neuron