1
我希望这里的一些更有经验的用户可能对我有一些建议。 我正在实施一个2输入,2个隐藏节点和1个输出的神经网络。尝试实施神经网络来解决异或
我对隐藏层和输出都使用了sigmoid激活函数,我使用的是后向传播。我相当肯定我理解正确的理论。我有程序计算梯度,更新权重和偏差,我使用动量和强度变量进行调整。
使用多层的要点是解决非线性可分问题,但我只能解决线性可分“与”和“或”布尔函数。我曾尝试过各种不同的动力和力量设置,但无济于事。
我的通常输出对于所有4个变量总是完全相同。有一段时间,它接近0.55,直到我玩了设置,现在他们都输出0.9。如果我消除了偏差,第一个数值变为零,但不是第四个。
有什么建议吗?