赞
踩
从svm处理非线性数据集中知道了处理非线性数据集的方法是将低维映射到高维,并写出了优化问题,现在需要将这个优化问题写成对偶问题来求解
原问题:又称原线性规划问题,是指每一个线性规划的原始问题,每个原问题均可以转化为与其对称的对偶问题。定义如下图
对偶问题:对原问题另一个角度的解释。定义如下图
svm线性不可分的优化问题如下图所示,待求
由于原问题的定义中,限制条件没有参数大于等于0,所以要将优化问题的参数
最小化:
限制条件:
最大化:
限制条件:
首先明确我们需要求:(w,b,δ),求最值先求导(从上至下是式子1,2,3)
将式子2和式子3带入,化简后得到一个与α,β有关的式子(即θ)
将式子1带入,各项展开
得到最终的化简结果
限制条件
到此位置,我们可以根据算法,算出α的值
已知K核函数和y,α,但是注意了!我们初衷是要求w,b,δ,要想求解w,我们现在只知道式子1
不需要
因为求w是想知道
接下来我们需要知道如何求b
求b需要用到kkt条件
如何求b
因为已经求出了所有的α,因此可以针对每个α求出b,再求b的平均值
以上过程也说明,核函数的重要性。
高斯核函数的应用场景和效果相对来说比较出色,因此主要介绍一下高斯核函数
高斯核函数
高斯核函数与概率论中的高斯分布
在使用高斯核函数的时候,我们需要确定c和gamma两个超参数的值,
超参数的选择可以查看求解兵王问题
以下是gamma=10,gamma=1,gamma=0.5的图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。