我在Javascript中创建了一个偏向的神经网络,它适用于XOR问题,然后当我在VB.Net中重新创建它而没有偏见时,它不起作用。所以,我从我的Javascript神经网络中删除了偏见,这也导致它不起作用。
我得到的XOR结果是:
1 1 | 0.4
-1 1 | -0.4
1 -1 | 0.3
-1 1 | -0.3
(使用TanH激活功能)
正如您所看到的,如果第一个输入为负,则输出将为负值,并且它们将是相同的值,具体取决于第二个输出(1 = 0.4输出,-1 = 0.3输出)。当我添加偏见时,它可以很好地工作但不是没有。
任何帮助都会很棒, 感谢。