Perceptron出错

时间:2016-09-28 21:04:37

标签: neural-network perceptron

从1周开始,我尝试用一​​层(用Java)做一个Perceptron神经网络。我使用函数Heavyside来计算神经元的出口,以及Widrow-Hoff用于机器学习的算法。 我的问题是,在学习之后,我给我的计算机做了一些例子,有时他回答得正确,有时他回答得很厉害。所以我的问题是:“计算机有可能,在学习之后,他给我一个错误的答案?”

例如,我这样说:                       1和1 =?

第一次,他给我:1, 第二次:0, 第三次:1

1 个答案:

答案 0 :(得分:0)

是的,如果您正在学习使用梯度下降算法,那么网络可以收敛到次优解决方案。 为了解决这个问题,您可以尝试修改学习率或使用衰减学习率。