详解SVM系列(五):非线性支持向量机与核函数

本文介绍了非线性支持向量机(SVM)如何通过核技巧解决非线性分类问题。核技巧通过非线性变换将数据映射到高维特征空间,使原本在原始空间中的非线性问题在新空间中变得线性可分。在支持向量机的对偶问题中,内积可以用核函数替代,从而在不显式定义映射函数的情况下进行非线性分类。
摘要由CSDN通过智能技术生成

对解线性分类问题,线性分类支持向量机是一种有效的方法。但是,有时分类问题是非线性的,这时可以使用非线性支持向量机。

核技巧

在这里插入图片描述
**非线性分类问题:**如上面左图所示,能用 R n R^n Rn中的一个超曲面将正负实例分开,则称这个问题为非线性可分问题。
非线性问题不好求解,想办法转换成线性问题。
通过进行一个非线性变换(线性变换无法改变数据集的线性可分与不可分性),将非线性问题转换为线性问题,通过解变换后的线性问题的方法求解原来的非线性问题。(如上图所示)
用线性分类方法求解非线性分类问题分为两步:
1):首先使用一个非线性变换,将原空间的数据映射到新的空间

2):然后在新空间里用线性分类学习方法从该训练数据集中学习分类模型。
核技巧就属于这样的方法。

要搞明白核技巧是怎么回事,我们先来看一下核函数的定义:
李航在统计学习方法中的定义是:有一个输入空间 χ χ χ是欧式空间 R n R^n Rn的子集,又有一个特征空间 H H H,是希尔伯特空间,如果存在一个从 χ χ χ H H H的映射 Φ ( x ) : χ → H Φ(x):χ→H Φ(x):χH,使得对所有的 x , z ∈ χ x,z∈χ x,zχ,函数 K ( x , z ) = Φ ( x ) Φ ( z ) K(x,z)=Φ(x)Φ(z) K(x,z)=Φ(x)Φ(z)
则称 K ( x , z ) K(x,z) K(x,z)为核函数, Φ ( x ) Φ(x) Φ(x)为映射函数,式中 Φ ( x ) Φ ( z ) Φ(x)Φ(z) Φ(x)Φ(z) Φ ( x ) Φ(x) Φ(x) Φ ( z ) Φ(z) Φ(z)的内积。

核技巧的想法是:在学习与预测中只定义核函数 K ( x , z ) K(x,z) K(x,z),而不显式定义映射函数 Φ ( x ) Φ(x) Φ(x)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值