明天早上我必须进行神经网络期末考试,但是有一个问题,我无法用MLP解决XOR问题,我不知道如何分配权重和偏差值:(
答案 0 :(得分:13)
所以,就像你在2天前发布的那样,我想我迟到了帮助你的考试:(
然而,学习总是一件好事,而且对神经网络的了解更是如此!
通常我会回答这个问题,告诉你使用一个带有2个输入单元的网络(每个布尔一个),2个隐藏单元和1个输出单元(用于布尔答案),然后引导你走向{ {3}}找到正确的权重。
然而,你的短语 - “我无法解决”让你觉得老师希望你自己找到重量。在这种情况下,解决方案是将一个隐藏单元视为表示OR门,另一个表示AND门。从这些单元到输出的连接将允许你说“如果OR门触发并且AND门没有触发”,这是XOR门的定义。无论如何,这只是直觉,实际网络如下所示。
请注意,图中某些单位的阈值通常不是0 - 这只是将偏差单位连接到那些以阈值作为权重的单位的简写。