统计学习方法笔记-感知机学习方法
1|0感知机(Perceptron)
1|11.感知机模型
1.1感知机定义
输入空间
输入
由输入空间到输出空间的如下函数:
f(x) = sign(
+b)
: 权值,b : 偏置;
: 和x的内积; sign为符号函数;
1.2感知机几何解释
线性方程
1|22.感知机学习策略
2.1数据集的线性可分性
给定一个数据集T, 如果存在某个超平面S:
能够将数据集的正实例点和负实例点完全正确的划分到超平面的两侧,即yi ,则称数据集T为线性可分数据集。
1|32.2 感知机的学习策略
首先,输入空间
证明如下:
在超平面S(
)任选一点v1,所需公式 d =
=
=
=
=
其次,对于误分类的数据(xi,yi)来说,
1|42.3 感知机算法
2.3.1原始形式(随机梯度下降法)
输入:训练数据集T = {(x1, y1), (x2, y2), ....., (xN,yN)},其中
输出:
过程:
1.选取初值ω0, b0;
2.在训练集中选取数据(xi, yi);
3.如果
4.转至2,直至训练集中没有误分类点。
注:感知机学习算法由于采取不同的初值或选取不同的误分类点,解可以不同。
2.3.2算法的收敛性
证明:经过有限次迭代可以得到一个将训练数据集完全正确划分的分离超平面及感知机模型。
为了叙述与推导,
训练数据集T = {(x1, y1), (x2, y2), ....., (xN,yN)},其中
, 则 (1)存在满足条件
的超平面 将训练数据集完全正确分开;且存在 , 对所有的i= 1,2,...,N, 。
证明如下:
由于训练集是线性可分的,故存在一分离超平面。不妨设改平面为
,使 。 于是对于所有有限的i,均有
。 取
,则 。 所以,(1)得证。
(2)令
,则在 在训练数据集上的误分类次数k满足不等式
证明:
证明:
由上述可得,
定理表明,误分类次数k是有上界的,经过有限次搜索可以找到分离超平面。即当训练数据集线性可分时,感知机学习算法原始形式迭代时收敛的。
2.3.3 对偶形式
输入:训练数据集T = {(x1, y1), (x2, y2), ....., (xN,yN)},其中
输出:
过程:
1.
2.在训练集中选取数据(xi, yi);
3.如果
4.转至2,直至训练集中没有误分类数据。
注:Gram矩阵:训练集中实例间的内积计算并以矩阵形式存储,该矩阵为Gram矩阵,记为
__EOF__

本文链接:https://www.cnblogs.com/sinowind/p/17405722.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix