今天学习了感知机,有一个问题是这样的:
Minsky与Papert指出:感知机因为是线性模型,所以不能表达复杂的函数,如异或(XOR)
那么,我们来验证一下为什么感知机不能表示异或。
首先看一下什么是异或运算:
| 输入 | 输出 |
| (0,0) | 0 |
| (0,1) |
1 |
| (1,0) | 1 |
| (1,1) | 0 |
两个元素相同,则输出0;两个元素相异,则输出1
如图中,假设(0,0)和(1,1)是正类,(0,1)(1,0)是负类,那么是不存在一个超平面可以将这两类分开的。
今天学习了感知机,有一个问题是这样的:
Minsky与Papert指出:感知机因为是线性模型,所以不能表达复杂的函数,如异或(XOR)
那么,我们来验证一下为什么感知机不能表示异或。
首先看一下什么是异或运算:
| 输入 | 输出 |
| (0,0) | 0 |
| (0,1) |
1 |
| (1,0) | 1 |
| (1,1) | 0 |
两个元素相同,则输出0;两个元素相异,则输出1
如图中,假设(0,0)和(1,1)是正类,(0,1)(1,0)是负类,那么是不存在一个超平面可以将这两类分开的。
相关文章: