2.1感知机为啥不能表示异或?
写出异或真值表
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
在坐标轴上画出这几个点,因为感知机是线性的,所以无论如何无法找到一个分离超平面的。
2.2做一个例子
(直接拿的是配套书本上的资源,写了原始形式和对偶形式两个算法形式)
#-------------------------------------------------------------------------------
# Name: 感知机
# Purpose:
#
# Author: nkenen
#
# Created: 29/03/2020
# Copyright: (c) Administrator 2020
# Licence: <your licence>
#-------------------------------------------------------------------------------
import numpy as np
import pa