统计学习方法——支持向量机(三)

本文深入探讨非线性支持向量机(SVM)和核函数的概念。介绍了核技巧如何解决非线性分类问题,详细阐述了正定核的性质,并列举了多项式、高斯和字符串等常见核函数。此外,还解释了非线性支持向量分类机的算法流程。
摘要由CSDN通过智能技术生成

支持向量机(三)

在这一块我们来进一步学习非线性支持向量机与核函数。

非线性支持向量机与核函数

核技巧
  • 非线性分类问题
    非线性分类问题是指通过利用非线性函数才能很好地进行分类的问题。
    • 线性分类方法求解非线性分类问题
      • 使用一个变换将原空间的数据映射到新空间
      • 在新空间里用线性分类学习方法从训练数据中学习分类模型
  • 核函数的定义
    X \mathcal X X是输入空间(欧式空间 R n R^n Rn的子集或离散集合),设 H \mathcal H H为特征空间(希尔伯特空间),如果存在一个从 X \mathcal X X H \mathcal H H的映射:
    ϕ ( x ) : X → H \phi \left( x \right):\mathcal X \to \mathcal H ϕ(x):XH
    使得对所以 x , z ∈ X x,z\in \mathcal X x,zX,函数 K ( x , z ) K\left( {x,z} \right) K(x,z)满足条件
    K ( x , z ) = ϕ ( x ) ⋅ ϕ ( z ) K\left( {x,z} \right) = \phi \left( x \right) \cdot \phi \left( z \right) K(x,z)=ϕ(x)ϕ(z)
    则称 K ( x , z ) K\left( {x,z} \right) K(x,z)为核函数, ϕ ( x ) \phi \left( x \right) ϕ(x)为映射函数,式中 ϕ ( x ) ⋅ ϕ ( z ) \phi \left( x \right) \cdot \phi \left( z \right) ϕ(x)ϕ(z) ϕ ( x ) \phi \left( x \right) ϕ(x) ϕ ( z ) \phi \left( z \right) ϕ(z)的内积。
    在学习和预测中只定义核函数 K ( x , z ) K\left( {x,z} \right) K(x,z),不显式地定义映射函数 ϕ \phi ϕ
  • 核技巧在支持向量机中的应用
    在线性支持向量机的对偶问题中,无论是目标函数还是决策函数都只涉及实例与实例之间的内积,在对偶问题的目标函数中 x i ⋅ x j x_i\cdot x_j xixj可用核函数 K ( x , z ) = ϕ ( x ) ⋅ ϕ ( z ) K\left( {x,z} \right) = \phi \left( x \right) \cdot \phi \left( z \right) K(x,z)=ϕ(x)ϕ(z)替代。对偶函数的目标函数变为:
    W ( α ) = 1 2 ∑ i = 1 N ∑ j = 1 N α i α j y i y j K ( x i ⋅ x j ) − ∑ i = 1 N α i W\left( \alpha \right) = \frac{1}{2}\sum\limits_{i = 1}^N {\sum\limits_{j = 1}^N { {\alpha _i}{\alpha _j}{y_i}{y_j}K\left( { {x_i} \cdot {x_j}} \right)} } - \sum\limits_{i = 1}^N { {\alpha _i}} W(α)=21i=1Nj=1NαiαjyiyjK(xixj)i=1Nαi
    类似地分类决策函数为:
    f = s i g n ( ∑ i = 1 N s a i ∗ y i ϕ ( x i ) ⋅ ϕ ( x ) + b ∗ ) = s i g n ( ∑ i = 1 N s a i ∗ y i K ( x i , x ) + b ∗ ) f = sign\left( {\sum\limits_{i = 1}^{ {N_s}} {a_i^*{y_i}\phi \left( { {x_i}} \right) \cdot \phi \left( x \right) + {b^*}} } \right) = sign\left( {\sum\limits_{i = 1}^{ {N_s}} {a_i^*{y_i}K\left( { {x_i},x} \right) + {b^*}} } \right) f=sign(<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值