统计学习方法

感知机

  1. 感知机是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1二值。
  2. 感知机学习旨在求出将训练数据进行线性划分的分离超平面。
  3. 导入基于误分类的损失函数,利用梯度下降法对损失函数进行极小化,求得感知机模型。
  4. 感知机分为原始形式和对偶形式
  5. 由输入空间到输出空间的如下函数

f ( x ) = sign ⁡ ( w ∙ x + b ) f(x)=\operatorname{sign}(w \bullet x+b) f(x)=sign(wx+b)

​ 称为感知机,其中w,b称为感知机模型参数。

​ 由训练数据集,求得模型参数w,b。通过学习得到的感知机模型,对于新的输入实例给出其对应的 输出类别。

  1. 数据集的线性可分:存在超平面S,使得不同类别的数据集分布在超平面的两侧。
  2. 学习策略:定义一个损失函数,并将损失函数极小化。
  3. 所有误分类点到超平面S的总距离

− 1 ∥ w ∥ ∑ x i ∈ M y i ( w ∙ x i + b ) -\frac{1}{\|w\|} \sum_{x_i \in M} y_i\left(w \bullet x_i+b\right) w1xiMyi(wxi+b)

常数1/||w||不考虑,得到感知机学习的损失函数。
L ( w , b ) = − ∑ x i ∈ M y i ( w ∙ x i + b ) L(w,b)=-\sum_{x_i \in M} y_i\left(w \bullet x_i+b\right) L(w,b)=xiMyi(wxi+b)

  1. 感知机的学习策略就是选取使损失函数最小的模型参数w,b。

    采用梯度下降法。首先,任选一个超平面w0,b0。然后使用梯度下降法不断地极小化目标函数。

    通过数学定理,证明误分类次数k是有上界的,经过有限次的搜索一定可以找到超平面。但是感知机学习算法的解不唯一,既依赖于初值的选择,也依赖于迭代过程中误分类点的选择顺序。

  2. 感知机的对偶形式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值