我一直在尝试实现一段时间的反向传播神经网络,并且我一次又一次地面临问题。目前的进展是,我的神经网络适用于XOR,AND和OR。多类神经网络问题
下面的图片显示了我的神经网络训练XOR超过100000次迭代,它似乎收敛良好。为此,我有2个输入神经元和与2个神经元的隐藏层的单个输出神经元它[虽然1就已经足够了]
现在正在进行向前我训练同一网络的两个区分在XY平面内的坐标为两个类与2输入神经元和1个输出神经元和单隐层的相同结构具有两个神经元:
下一个I训练它仅但具有2个输出神经元和结构的保持其余两个类同样的,这段时间需要很长时间才能收敛,但它确实如此。 但现在我增加到三班; A类为100和B类将是010和C级将是001,但现在,当我训练它,然后它从来没有收敛,并让我对下面显示的数据如下结果:
它似乎永远不会汇聚。我观察到这种模式,如果我增加输出层神经元的数量,错误率就像任何东西一样增加?我可以指导我去哪里我错了吗?
输出神经元的逻辑级别是什么?绿色为0-0.3,蓝色为0.3-0.7,红色为0.7-1.0? – 2015-02-17 23:58:23
不!实际上我的输出层有3个神经元,所以如果它归类为A类,那么输出层的第一个神经元应该被触发,并且该层的完整输出将是100,并且类似地,如果b类然后完成输出将是010等等 – 2015-02-18 00:09:49
什么是这些产出的总和? – 2015-02-18 00:11:21