“上面的证明给出算法本身的有限更新保证,Perceptron 错误界进一步把其假设、常数和失败情形整理为独立定理。若关心 IID 样本上的预测风险,可继续使用间隔泛化界;若损失改为一般凸函数并…”
形式陈述
定理
给定任意顺序的序列
Perceptron 从
否则不变。则任意长序列上的总更新次数
固定上述零分数预测后,每次
界与轮数
两个量夹住更新次数
只在更新轮
另一方面,第
迭代得
若
直觉
每次更新都会把权重沿
同一个向量不可能既在
例子与边界
一个顺序无关的具体例子
取
对同一批线性可分点,把所有
失败边界与区分
若
推论与应用
对一份有限的线性可分训练集,可以循环扫描并在非正间隔时更新。若始终没有一轮扫描完全无更新,累计更新就会超过定理的有限上界,产生矛盾;因此这个训练过程最终会找到分开所有训练点的权重。这是错误界导出的终止保证,仍不等于测试集上的泛化保证。
若分类器带截距,可将输入扩充为
参考资料
- Albert B. J. Novikoff, “On Convergence Proofs on Perceptrons,” in Proceedings of the Symposium on the Mathematical Theory of Automata, 1962.
- Nicolò Cesa-Bianchi and Gábor Lugosi, Prediction, Learning, and Games, Cambridge University Press, 2006.