统计机器学习第二章 感知机

对于线性方程w*x+b = 0

对应于空间的一个超平面S,其中w是超平面的法向量,b是超平面的截距。超平面将空间划分为两个部分,位于平面两边的点分属于正负两类。

前提:数据线性可分,可以找的一个超平面S,w*x+b = 0,能够将数据完整划分开。

输入:{(x1,y1),(x2,y2),..(xN,yN),},其中yi={-1,1}

输出:w和b。

算法的原始形式:

  1. 选取初始值w0和b0
  2. 在数据集中选择数据 (xi,yi)
  3. 如果yi(wix+b)<=0, w←w+ηyixi  b←b+ηyi
  4. 转到步骤2直到没有误分类点

经过有限次搜索可以找到这个分类面,不唯一,与初值选择,误分类点的选择顺序等有关。

猜你喜欢

转载自www.cnblogs.com/lancet1105/p/10341550.html