第六章 支持向量机

6.1间隔与支持向量

训练的过程如上图,支持向量机找到最大化分类间隔的最优化线性函数,该线性函数称为超平面,此时它的鲁棒性最好,也具有很好的泛化性能。s.t.表示满足,受限于,所以整体表示为满足下式情况下,求上式的最小值。
求解出支持向量机需要解决这三个主要问题,后续内容围绕此发展。

6.2对偶问题

解决问题一,注意支持向量机是函数值>=1。
图分别展示了用拉格朗常数法求解的过程,但因为用到不等式,这里其实牵扯到KKT条件,进而推出支持向量机其实主要是由在距离间隔两条线上的样本决定,即αi不成立,第二个条件成立时的情况。简化运算为关于α相关函数就是对偶问题。
SMO计算:
为求解对偶问题的式子,用SOM算出αi和αj,最后能算得使对偶函数最大的α向量,也是支持向量上的向量。

6.3核函数

即寻找最优映射高维特征的函数。

6.4软间隔和正则化

软间隔允许少部分样本不满足约束,采用松弛变量和(对应样本违反间隔约束的总程度)列出目标函数求解,其中C为罚函数法。
后续还是拉格朗日函数偏导求解带入得到对偶函数,用KKT证明就是软间隔支持向量,最后SMO迭代得到w*和b*,w*代表最优超平面法向量唯一解。

6.5支持向量回归

支持向量回归是回归任务的分支,目标是找到一个宽度为2s的间隔带,让尽可能多的样本落入带内,实现连续值的预测。

6.6核方法

这里讲到了KLDA,相较于前面提到的低维LDA这一个分类问题,是基于核函数进行运算升维,到可分类维度进行映射运算的。

相关推荐
JieE21221 小时前
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
javascript·算法·面试
Jack201 天前
HarmonyOS开发中错误处理策略:网络异常统一处理
算法
哥布林学者1 天前
深度学习进阶(三十一)FlashAttention:IO 感知的精确注意力
机器学习·ai
小小杨树1 天前
读懂色彩:拍照调色不再难
算法·计算机视觉·配色
JieE2122 天前
LeetCode 226. 翻转二叉树|JS 递归超详细拆解,二叉树入门经典题
javascript·算法
JieE2122 天前
LeetCode 104. 二叉树的最大深度|递归思路超详细拆解
javascript·算法
vivo互联网技术2 天前
CVPR 2026 | 全新强化学习框架 BeautyGRPO:重塑真实人像
算法·大模型·cvpr·影像
Darling噜啦啦2 天前
列表转树算法深度解析:从 Map 到 Reduce 的两种实现,面试高频考点
数据结构·算法·面试
用户497863050732 天前
(一)小红的数组操作
算法·编程语言