支持向量机理解和总结

支持向量机(SVM)是一种基于统计学习理论的分类器,利用L2-norm regularization防止过拟合,并通过Kernel trick在高维空间中高效构建非线性分类器。SVM寻找最大间隔超平面进行分类,其核心在于核函数的选择和使用,同时引入松弛系数和惩罚系数进行校正。SVM相比于神经网络,更侧重于数学优化和算法设计。
摘要由CSDN通过智能技术生成

 1 SVM

1.1   SVM的正确理解

 

SVM的基本原理普遍表述:SVM通过非线性变换把原空间映射到高维空间,然后在这个高维空间构造线性分类器(在高维空间数据点更容易分开)。甚至有部分学者认为SVM可以克服维数灾难(curseof dimensionality)。

 

如果这样理解SVM的基本原理,我觉得还没有看到问题的本质。因为这个看法不能解释下面的事实:SVM在高维空间里构建分类器后,为什么这个分类器不会对原空间的数据集Overfitting呢?

 

成功理解SVM可以考虑以下几个方面:

1)SVM求解最优分类器的时候,使用了L2-norm regularization,这是控制Overfitting的关键。

2)SVM不需要显式地构建非线性映射,而是通过Kernel trick完成,这样大大提高运算效率。

3)SVM的优化问题属于一个二次规划(Quadratic programming),优化专家们为SVM这个特殊的优化问题设计了很多巧妙的解法,比如SMO(Sequentialminimal optimization)解法。4)Vapnika的统计学习理论为SVM提供了很好的理论背景(这点不能用来解释为什么SVM这么popular,因为由理论导出的bound太loose)。

 

1.2  SVM定义

 

支持向量机(SupportVector Machine)是建立在统计学习理论的VC维

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值