我在解決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