感知机模型原理(一)

作者: 徐_清风 | 来源:发表于2019-01-27 19:47 被阅读1次

1. 感知机模型

感知机是二分类模型,旨在找到一个可以将输入空间划分为正负两类的超平面。
假设输入空间是x\subseteq R^n, 输出空间是y= \{+1, -1\}, 由输入空间到输出空间的感知机模型函数为:
y=sign(wx+b)
其中, w和b为感知机模型参数, w\in R^n叫做权值或者权值向量, b\in R叫做偏置, sign是符号函数
sign(x)=\begin{cases} +1, x\geq0 \\ -1, x<0 \\ \end{cases}
我们的目标是找到这样一个超平面S, 即:
wx+b=0
超平面S可将输入空间分为正负两类。

如果存在某个超平面S能够将数据集D中的正实例点和负实例点完全地划分到超平面S的两侧,则称数据集D线性可分, 否则, 线性不可分。

2. 损失函数

假设训练集是线性可分的,那么我们要确定超平面S,即确定感知机模型参数w和b。
如何确定最优的模型参数?能够最小化误分类点到超平面S的总距离,对于输入空间R^n中任一点x_0到超平面S的距离为:
\frac{1}{||w||}|wx_0+b|
其中||w||w的L2范数,对于误分类的数据点(x_i,y_i)来说
-y_i(wx_i+b)>0
因此,误分类点(x_i,y_i)到超平面S的距离是
-\frac{1}{||w||}y_i(wx_i+b)
那么,所有误分类点到超平面S的总距离为:
-\frac{1}{||w||}\sum_{x_i\in M}y_i(wx_i+b)
其中M为误分类点的集合,如果不考虑\frac{1}{||w||},得到的就是感知机模型的损失函数:
L(w,b)=-\sum_{x_i\in M}y_i(wx_i+b)
误分类点越少,损失函数的结果就越小,特别地,当没有误分类点时,损失函数的结果为0。

参考:
李航博士著《统计学习方法》

相关文章

  • 感知机模型原理(一)

    1. 感知机模型 感知机是二分类模型,旨在找到一个可以将输入空间划分为正负两类的超平面。假设输入空间是, 输出空间...

  • 感知机模型原理(二)

    3. 感知机算法的原始形式 在之前我们提到过感知机模型的损失函数为, 感知机的算法本质上就是求解损失函数最优的过程...

  • 感知机

    感知机 感知机模型 感知机学习策略 感知机学习算法 算法的收敛性 感知机学习算法的对偶形式 感知机实现二分类模型 ...

  • 统计学习方法之感知机Perceptron

    1. 感知机模型详解 感知机由1957年提出,感知机模型较为简单,是NN和SVM的基础模型。结构如下图 定义:给定...

  • 统计学习方法(李航)--第二章 感知机(比较基础)

    感知机是二分类的线性分类模型,属于判别模型,包括原始形式和对偶形式。 (一)感知机模型 公式为: f...

  • 统计学习方法之感知机

    【概述】 1、感知机模型特征:感知机对应于输入空间中将实例划分为正负两类的分离超平面,属于判别模型。 2、感知机策...

  • 统计学习方法-2 感知机

    感知机(perceptron)属于判别模型,是神经网络与SVM的基础。 2.1 感知机模型 2.2 学习策略2.2...

  • 感知机模型

    感知器是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1二值。 w和b为感知机参数,...

  • 感知机模型

    感知机:感知机是二分类的线性分类模型,其输入为实例特征的特征向量,输出为实例的类别。取+1和-1二值。感知机对应于...

  • 感知机原理与代码

    mark一下,有空在打1、原理(1)感知机模型超平面学习策略损失函数梯度下降(2)(3)(4)2、代码

网友评论

    本文标题:感知机模型原理(一)

    本文链接:https://www.haomeiwen.com/subject/vwigjqtx.html