【引入】
在 单层感知机 中介绍了单层感知机,其能够处理线性可分问题,同时,根据 Novikoff 定理可知,感知机学习算法的原始形式是迭代收敛的
但单层感知机的学习算法是以误分类样本点到超平面 $S$ 的总几何间隔作为损失函数,其存在诸多解,这些解既依赖于参数 $\boldsymbol{\omega}$ 和阈值 $\theta$ 初值的选择,也依赖于迭代过程中误分类点的选择顺序
设训练集 $D=\{(\mathbf{x}_1,y_1),(\mathbf{x}_2,y_2),…,(\mathbf{x}_N,y_N)\}$ 是是线性可分的,第 $i$ 组样本中的输入 $\mathbf{x}_i$ 具有 $n$ 个特征值,即:$\mathbf{x}_i=(x_i^{(1)},x_i^{(2)},…,x_i^{(n)})\in \mathbb{R}^n$,输出 $y_i\in\mathcal{Y}=\{+1,-1\}$,则: