Neural network 如何使用这些神经网络推导XOR?

Neural network 如何使用这些神经网络推导XOR?,neural-network,Neural Network,我想建立一个能解决XOR问题的神经网络模型,所以我知道 x1 xor x2=(x1或x2)和非(x1和x2) 因此,我有以下NN模型: 我遇到的问题是,当我想连接这些部分神经网络时,我提出了如下解决方案: 但是我没有得到XOR函数的值。我已经看到了使用这组神经网络的解决方案,但它们获得了x1或x2的值,因此它们使用: x1和x2 不是x1也不是x2 最后,它们将两个值与表示OR的NN连接起来 我的问题是如何将我的部分神经网络连接到一个使用前向传播算法的隐层神经网络中。激活函数为S形函数 有什

我想建立一个能解决XOR问题的神经网络模型,所以我知道

x1 xor x2=(x1或x2)和非(x1和x2)

因此,我有以下NN模型:

我遇到的问题是,当我想连接这些部分神经网络时,我提出了如下解决方案:

但是我没有得到XOR函数的值。我已经看到了使用这组神经网络的解决方案,但它们获得了x1或x2的值,因此它们使用:

x1和x2

不是x1也不是x2

最后,它们将两个值与表示OR的NN连接起来

我的问题是如何将我的部分神经网络连接到一个使用前向传播算法的隐层神经网络中。激活函数为S形函数


有什么帮助吗?

合并部分神经网络的问题是,将“not”(节点a2处)和第二个“and”(a1和a2之间)操作混合在一起。这不是你做的方式

您可以单独执行“not”操作,在a2之后创建另一个节点,然后对新节点和a1执行“and”操作

或者,您可以将第二个偏置(a0)的重量调整为-10。

可能的重复