DataWhale西瓜书(周志华《机器学习》)精读04

本文介绍了支持向量机(SVM)的基础概念,包括间隔、支持向量及如何通过最大化间隔找到最优分类超平面。同时,文章还讲解了SVM的对偶问题及核函数的应用,并提到了软间隔的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不小心把Task04的笔记覆盖了,此篇内容不作为参考。

第六章 神经网络

6.1 间隔与支持向量

在这里插入图片描述
如上图所示,间隔与支持向量解释为:

支持向量:距离超平面最近的样本点

间隔:两个不同种类支持向量到超平面的距离之和

支持向量机(SVM)就是要寻找具有最大间隔的超平面

划分超平面可通过如下线性方程来描述:

ω T x + b = 0 \omega ^ Tx + b = 0 ωTx+b=0

间隔可表示为:

γ = 2 ∥ ω ∥ \gamma = \frac{2}{\left \| \omega \right \| } γ=ω2

SVM的基本型:

max ⁡ w , b 2 ∥ ω ∥  s.t.  y i ( ω T x i + b ) ≥ 1 , i = 1 , 2 , … m . \max _{w,b} \frac{2}{\left \| \omega \right \|} \\ \text{ s.t. } y_{i}(\omega^Tx_{i}+b)\ge 1,i=1,2,\dots m. w,bmaxω2 s.t. yi(ωTxi+b)1,i=1,2,m.

等价于:

min ⁡ w , b 1 2 ∥ ω ∥ 2  s.t.  y i ( ω T x i + b ) ≥ 1 , i = 1 , 2 , … m . \min _{w,b} \frac{1}{2} \left \| \omega \right \| ^2 \\ \text{ s.t. } y_{i}(\omega^Tx_{i}+b)\ge 1,i=1,2,\dots m. w,bmin21ω2 s.t. yi(ωTxi+b)1,i=1,2,m.

该问题的拉格朗日函数可写为:
L ( ω , b , α ) = 1 2 ∥ ω ∥ 2 + ∑ i = 1 m α i ( 1 − y i ( ω T x i + b ) ) L(\omega ,b,\alpha ) = \frac{1}{2} \left \| \omega \right \| ^2 + \sum_{i=1}^{m}\alpha _{i}(1-y_{i}(\omega ^Tx_{i}+b)) L(ω,b,α)=21ω2+i=1mαi(1yi(ωTxi+b))

6.2 对偶问题

经过求偏导,设为0,化简可得SVM的对偶问题:
max ⁡ α ∑ i = 1 m α i − 1 2 ∑ m i = 1 ∑ m j = 1 α i α j y i y j x i T x j s.t. ∑ i = 1 m α i y i = 0 , α i ≥ 0 , i = 1 , 2 , … , m . \max _{\alpha } \sum_{i=1}^{m}\alpha _{i}-\frac{1}{2} \sum_{m}^{i=1} \sum_{m}^{j=1} \alpha_{i}\alpha_{j}y_{i}y_{j}x_{i}^Tx_{j}\\ \text{s.t.} \sum_{i=1}^{m}\alpha_{i}y_{i} = 0,\\ \alpha _{i} \ge 0,i=1,2,\dots ,m. αmaxi=1mαi21mi=1mj=1αiαjyiyjxiTxjs.t.i=1mαiyi=0,αi0,i=1,2,,m.

6.3 核函数

非线性支持向量机(核函数)

若样本不能用直线分割,可以考虑升维,这个就是核函数的意义:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

其中核函数分为:

  • 线性核函数
  • 多项式核函数
  • 高斯核函数
  • Gigmoid核函数
  • 余弦相似度核函数

在这里插入图片描述

6.4 软间隔与正则化

硬间隔:不允许样本分类错误
软间隔:允许一定的样本分类错误

简单来说,软间隔有一定的容错率:

在这里插入图片描述

基本思路:

在这里插入图片描述
其中0/1损失函数也可以替换成hingo损失、指数损失或对率损失。

参考文献

[1]. DataWhale南瓜书PumpkinBook

[2]. 机器学习理论基础笔记

[3]. 第五章 神经网络| (周志华-机器学习)|学习总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值