机器学习基石 2.3 Guarantee of PLA

来源:互联网 发布:mac管理安卓手机助手 编辑:程序博客网 时间:2024/06/08 00:01

  • Linear Separability
  • PLA Fact wtmathbfw_t Gets More Aligned with wfmathbfw_f
  • PLA Fact wtmathbfw_t Does Not Grow Too Fast
  • Fun Time

1. Linear Separability

对于一个数据集,如果PLA能够停下来并且不犯错误,就称这样的为线性可分的。

这里写图片描述

2.PLA Fact: wt Gets More Aligned with wf

数据集是线性可分的,等价于存在一个完美的 wf,使得

yn=sign(wTtwn)

这里写图片描述


n[1,N],ynwTfxn>0

则对于在第t轮使wt犯错的那个xn(t),有

yn(t)wTfxn(t)min(ynwTfxn)>0

这里写图片描述

这就说明了wTfwt这个内积是随着t的增大而不断增大的。

3.PLA Fact: wt Does Not Grow Too Fast

这个算法还有一个重要的性质就是犯错了才修正。

这里写图片描述

这里写图片描述

由上面两个结论可以推出

这里写图片描述

证明:

R2=max(xn2),ρ=min(ynwTfwfxn)

T=1时,
wTfwfw1w1wTf(w0+min(ynxn))wfw02+max(ynxn2)=wTfmin(yn(t)xn(t))wfmax(ynxn2)=ρR=constant

假设当T=t时结论成立,当T=t+1时,
wTfwfwt+1wt+1wTf(wt+min(ynxn))wfwt2+max(ynxn2)

又因为
wTfwfwtwttρR


wTfwt=kρ


wfwtktR

带入易得
wTfwfwt+1wt+1t+1ρR

得证。

4.Fun Time

这里写图片描述