“Perceptron 从 $w 1=0$ 开始,以 $\operatorname{sign}\langle w t,x t\rangle$ 预测;犯错(包括零间隔)时更新”
形式陈述 ​
算法 ​
在线性分类器与几何间隔的设定中,标签取
时更新
否则保持
有限错误证明 ​
在错误界模型中,假设存在单位向量
另一方面,每次更新时
即
直觉
二维更新图像 ​
当正样本被分到负侧时,加上
例子与边界
边界与辨析 ​
不可分数据上基础 Perceptron 可能无限更新;pocket、averaged Perceptron 等是另行定义的变体。这里的“收敛”指可分条件下错误更新次数有限,不代表参数收敛到唯一向量。它既不是最大间隔 SVM,也不是 logistic regression:后两者优化明确的不同目标。更新可看作某些 hinge 型损失的次梯度步,但这个联系不改变算法的在线错误界语义。
若把所有点同时乘以常数,
推论与应用
上面的证明给出算法本身的有限更新保证,Perceptron 错误界进一步把其假设、常数和失败情形整理为独立定理。若关心 IID 样本上的预测风险,可继续使用间隔泛化界;若损失改为一般凸函数并加入投影,更新思路则进入在线梯度下降。这些后继共享一阶更新图像,却使用不同的概率与比较器语义。
参考资料
- Frank Rosenblatt, The Perceptron, Psychological Review 65(6), 1958, pp. 386–408.
- Albert B. J. Novikoff, “On Convergence Proofs on Perceptrons,” in Proceedings of the Symposium on the Mathematical Theory of Automata, 1962, pp. 615–622.