Week 5:支持向量机 SVM 完整原理、软间隔与核技巧
📅 2026/8/3 4:33:03
👁️ 次浏览
目录摘要Abstract1. SVM 核心思想1.1 函数间隔与几何间隔数学定义1.2 硬间隔 SVM 优化目标与约束条件1.3 对偶问题与 KKT 条件、支持向量本质2. 软间隔 SVM2.1 松弛变量与 Hinge 损失2.2 软间隔优化公式与惩罚系数C作用3. 核技巧 Kernel Trick3.1 高维映射思想与核函数定义3.2 常用核函数公式与适用场景4. SVM 与线性分类模型对比总结摘要本周系统学习李宏毅机器学习 Lecture20 支持向量机SVM全章节内容。先从最大间隔分类的几何思路切入推导函数间隔、几何间隔公式完成线性可分场景下硬间隔 SVM 的优化问题推导结合拉格朗日对偶变换解释支持向量的含义针对现实数据集存在噪声、无法严格线性可分的痛点学习软间隔 SVM、松弛变量与 Hinge 损失分析惩罚参数C对拟合效果的调控逻辑重点掌握核技巧原理依靠核函数隐式完成高维特征映射实现非线性分类最后将 SVM 与逻辑回归、朴素贝叶斯做横向对比区分四类线性 / 非线性分类模型的适用场景完善监督分类算法知识体系。AbstractThis week, I systematically studied Support Vector Machine (SVM) from Lecture 20 of Hung-yi Lee’s machine learning course. Starting from the geometric idea of maximum margin classification, I derived the formulas of functional margin and geometric margin, and deduced the optimization problem of hard-margin SVM under linearly separable scenarios. Combined with Lagrangian dual transformation, I explained the essence of support vectors. To adapt to real noisy datasets that cannot be strictly linearly separated, I learned soft-margin SVM, slack variables and Hinge loss, and analyzed how penalty parameter C controls model fitting effect. I focused on kernel trick, which implicitly maps features to high-dimensional space to realize nonlinear classification. Finally, I compared SVM with Logistic Regression and Naive Bayes, distinguished applicable scenarios of four classification models, and perfected the knowledge system of supervised classification algorithms.1. SVM 核心思想SVM 核心目标在所有可以正确划分两类样本的超平面里选择几何间隔最大的超平面最大化分类边界与样本的距离以此获得最优泛化能力。1.1 函数间隔与几何间隔数学定义设分类超平面标签统一改写为 y∈{1,−1}。函数间隔无归一化几何间隔归一化、真实距离具备物理意义全局几何间隔取全部样本间隔的最小值。1.2 硬间隔 SVM 优化目标与约束条件假设数据集严格线性可分要求所有样本函数间隔γi≥1最大化几何间隔等价于。优化问题约束含义所有样本必须正确划分且落在间隔边界外侧。1.3 对偶问题与 KKT 条件、支持向量本质构造拉格朗日函数将带约束原问题转为对偶问题KKT 互补松弛条件若αi0约束成立样本落在间隔边界上称为支持向量若αi0样本远离间隔边界不会参与最终超平面的构建。最终权重仅由支持向量线性组合得到2. 软间隔 SVM硬间隔 SVM 必须严格分割样本存在异常点时直接无解因此引入软间隔机制允许少量样本违反间隔约束。2.1 松弛变量与 Hinge 损失引入松弛变量ξi≥0代表样本违反间隔的程度配套 SVM 专属损失Hinge 损失当样本分类正确且间隔≥1 时损失为 0样本落入间隔内部 / 错分时产生损失。2.2 软间隔优化公式与惩罚系数C作用软间隔完整优化目标参数C含义对错分、违规样本的惩罚权重C→∞惩罚极强趋近硬间隔容易过拟合C→0惩罚极弱允许大量样本违规容易欠拟合工程中选取适中C平衡间隔大小与分类错误。3. 核技巧 Kernel Trick3.1 高维映射思想与核函数定义低维空间线性不可分的数据经过映射ϕ(x)映射至高维特征空间后大概率线性可分。核函数规避直接计算高维向量内积带来的维度爆炸定义无需显式构造ϕ(x)直接通过核函数完成内积运算这就是核技巧。3.2 常用核函数公式与适用场景线性核等价无映射用于高维稀疏文本高斯 RBF 核万能核适配绝大多数非线性场景多项式核4. SVM 与线性分类模型对比对比维度逻辑回归朴素贝叶斯线性 SVM高斯核 SVM建模目标最小化交叉熵损失最大化联合概率最大化分类间隔高维空间最大化间隔损失函数交叉熵对数似然损失Hinge 损失Hinge 损失是否生成模型判别式生成式判别式判别式高维稀疏文本适用效果最优线性 SVM 效果优秀不推荐非线性数据需要特征工程无法处理无法处理效果极强小样本表现一般优秀优秀较好输出结果类别概率类别概率类别无概率类别总结本周学习了 SVM 整套理论体系有五点收获SVM 的核心设计逻辑是最大化几何间隔依靠更大分类间隔提升模型泛化性能这是 SVM 泛化能力优异的根本原因硬间隔仅适用于完美线性可分数据集工业场景全部使用软间隔 SVM依靠参数C完成正则化调控Hinge 损失使得 SVM 解具备稀疏性最终模型仅由少量支持向量决定推理速度快、内存占用低核技巧巧妙规避高维映射的计算灾难让 SVM 拥有处理非线性分类的能力RBF 高斯核是日常使用最多的通用核文本等高维稀疏数据优先选择线性 SVM / 朴素贝叶斯复杂非线性分布数据优先高斯核 SVM。
1. 嵌入式系统入门指南:从零开始掌握核心技能作为一名在嵌入式领域摸爬滚打十年的工程师,我经常被问到"如何系统学习嵌入式开发"。嵌入式系统作为连接物理世界与数字世界的桥梁,已经渗透到我们生活的方方面面——从智能家居设备到工…
📅 2026/8/3 4:32:52
1、背景
市面上绝大多数事件驱动框架,普遍采用「IO 就绪后直接执行绑定回调」的模式。这种写法简洁直观,但致命缺陷是:一旦回调内部出现耗时、阻塞逻辑,就会卡住整个调度线程,引发全局事件停滞。在研读 nanomsg 内置 A…
📅 2026/8/3 4:32:48
IPXWrapper终极教程:如何在Windows 10/11上轻松玩转经典局域网游戏 【免费下载链接】ipxwrapper 项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper
还在为《红色警戒2》、《星际争霸》等经典游戏在Windows 10或Windows 11上无法联机而烦恼吗&#x…
📅 2026/8/3 4:32:48
引言
近期在调试一台华为企业级交换机时,需要首次通过Console口进行初始化配置。连接过程本身不复杂——Console线一端插入交换机的RJ45 Console口,另一端通过绿联USB转RS232转换器接入笔记本电脑。
然而,在设备管理器中,转换器…
📅 2026/8/3 5:33:34
1. 项目概述:为什么我们需要AssetRipper?在Unity项目的生命周期里,无论是作为开发者、技术美术,还是对游戏逆向工程或资源复用感兴趣的学习者,你迟早会遇到一个核心需求:如何从编译后的Unity游戏文件&#…
📅 2026/8/3 5:33:34
1. 从“看见”到“算清”:雷达降水测量的核心价值在气象、水文、防灾减灾这些领域,我们经常听到“雷达回波图”,看到屏幕上那些五彩斑斓的色块。对于很多朋友来说,这可能只是一个“雨下得大不大”的直观参考。但作为一个和气象数据…
📅 2026/8/3 5:33:34
1. 项目概述:从“口诀”到“心法”“PID控制参数整定口诀”,这个标题对于任何一个在工业自动化、机器人控制、智能硬件甚至无人机领域摸爬滚打过的工程师来说,都像是一句江湖暗号。它指向的不是一个具体的项目,而是一项贯穿无数实…
📅 2026/8/3 5:32:34
1. 为什么你总被主力盯上?最近跟几个做短线交易的朋友聊天,发现他们都有个共同的困惑:"为什么我每次一买就跌,一卖就涨?感觉主力就盯着我这几手单子。"其实这不是错觉,而是量化交易时代下散户面临…
📅 2026/8/3 5:32:34
1. 项目概述:为什么Unity DOTS值得你投入时间?如果你是一位Unity开发者,最近可能频繁听到“DOTS”这个词。它像一个技术圈里的新晋网红,被官方大力推广,却又让不少开发者感到既兴奋又困惑。兴奋的是,它承诺…
📅 2026/8/3 5:32:34
PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…
📅 2026/8/3 0:00:19
前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…
📅 2026/8/3 0:00:19
完整指南:如何让2008-2017年老款Mac运行最新macOS系统 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
还在为手中的老款Mac无法升级到最新系统而烦…
📅 2026/8/3 0:00:19
1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…
📅 2026/8/3 1:24:09
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
📅 2026/8/3 1:24:09
1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同ÿ…
📅 2026/8/3 1:24:09
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/3 1:24:08
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/3 1:24:08
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/3 1:24:08