我在解决MLP和SLP之间的差异时遇到了问题。我知道在第一种情况下,MLP具有多于一层(隐藏层),并且神经元获得激活函数,如逻辑函数(梯度下降所需)。但我已阅读:多层感知器更换为单层感知器
“如果在MLP所有神经元具有线性激活功能,MLP 可以通过感知的单层,这只能 解决线性可分问题改为”
我不明白为什么在XOR不是线性可分的情况下,等效MLP是一个双层网络,对于每个神经元都有一个线性激活函数,就像step函数一样。我知道我需要两条线来进行分离,但在这种情况下,我不能应用先前陈述的规则(用SLP替换MLP)。
MLP为XOR:
http://s17.postimg.org/c7hwv0s8f/xor.png
在链接图像中的神经元AB和C具有线性活化函数(如阶跃函数)
异或: http://s17.postimg.org/n77pkd81b/xor1.png