学习算法实现异或门
Learning algorithm to implement XOR gate
我知道我们不能用感知器学习算法来实现异或门,因为它是一个线性不可分的问题。所以我的问题是我们可以使用哪种学习算法和哪种神经网络来实现异或门?我尝试使用 Delta 规则,但它没有生成所需的权重矩阵。
谢谢!
一个 2 层 MLP(多层感知器)就可以了。
考虑 this article。
顺便说一下,维基百科是这样写的:
The delta rule is a gradient descent learning rule for updating the
weights of the inputs to artificial neurons in a single-layer neural
network.
这里的“单层神经网络”就是问题所在。正如您所说,一个简单的(单层)感知器不具备捕获 XOR 的表征能力。
我知道我们不能用感知器学习算法来实现异或门,因为它是一个线性不可分的问题。所以我的问题是我们可以使用哪种学习算法和哪种神经网络来实现异或门?我尝试使用 Delta 规则,但它没有生成所需的权重矩阵。
谢谢!
一个 2 层 MLP(多层感知器)就可以了。
考虑 this article。
顺便说一下,维基百科是这样写的:
The delta rule is a gradient descent learning rule for updating the weights of the inputs to artificial neurons in a single-layer neural network.
这里的“单层神经网络”就是问题所在。正如您所说,一个简单的(单层)感知器不具备捕获 XOR 的表征能力。