SVM 透彻理解与分析

凸优化第五章对偶 5.2Lagrange对偶问题 5.2Lagrange对偶问题 Larange对偶问题 弱对偶性 强对偶性和slater约束准则 例子 Lagrange对偶问题 对于任意的一组,对偶函数给出了优化问题的最优值的一个下界。从Lagrange函数能够得到的最好下界是什么? 将此问题转化为优化问题: 上述问题为原问题的Lagrange对偶问题,且是一个凸优化问题,因为是凹函数。如果是Lagrange对偶问题的最优解,... 阅读详情

hit2015spring晨凫追风

欢迎关注我的博客:http://blog.youkuaiyun.com/hit2015spring

支持向量机问题
问题先按照几何间隔最大化的原则引出他的问题为

minw,b12∥w∥2
s.t.yi(wTxi+b)⩾1,i=1,2,⋯,m

上面的约束条件就是一个不等式约束,
可以写成
0⩾1−yi(wTxi+b),i=1,2,⋯,m

这个是SVM的基本型,或者说是原始问题,寻找这个问题的解法就是需要一些数学的理论,当然在寻找这个解法的过程中,就陆续展开了对于SVM中条件的物理含义的一些解释。

解决该问题,用拉格朗日乘子法和KKT条件导出他的对偶问题,通过解决他的对偶问题,从而解决原始问题。这里面包含的知识有:拉格朗日乘子,kkt条件,对偶理论,凸优化,线性代数,高等数学。当然上面这些是理论上的证明解的存在和解的方向,在求解出真正能用的模型还需要数值分析的一些优化方法,如:牛顿法,梯度下降。。。。。。

首先解决引出他的对偶问题:

对它引入拉格朗日乘子,参考KKT条件和拉格朗日乘子法即对上式添加拉格朗日乘子 αi⩾0 该问题的拉格朗日函数可以写成:
L(w,b,α)=12∥w∥2+∑i=1mαi(1−yi(wTxi+b))

对偶问题

先定义一个概念:Wolfe对偶:定义问题 (1)∼(3) 是凸优化问题 (4)∼(5) 的对偶

maxα,x▽xL(x,α)(1)

s.t.▽xL(x,α)=0(2)

α>0(3)

这里的 L(x,α) 是 f(x) 的拉格朗日函数

minf(x)(4)

s.t.ci(x)≤0,i=1,2,3⋯,p(5)

再定义一个概念:约束规格:
考虑一般约束问题

minf(x)s.t.c(x)=0c(x)≤0(6)

在式(6)的可行域 D={ x|ci(x)≤0,i=1,⋯,p;ci(x)=0,i=p+1,⋯,p+q} ,在这 p+q 个约束函数 c1(x),⋯,cp+q(x) 都是可微函数,引进下列两种对约束的限制性条件(约束规格)
1、线性条件: p+q 个约束函数都是线性函数
2、梯度无关条件:梯度向量集 { ▽ci(x¯)|i∈A¯} 线性无关,其中 A¯ 为 x¯ 处的有效集

在这里引入一个定理: Wolfe对偶定理:
考虑连续可微的凸优化问题 (4)∼(5) ,其中 f 和每一个 ci 都是连续可微的凸函数,且定义约束规格中的任意一个约束规格成立,则有以下的:
(1)若原始问题 (4)∼(5) 有解,则它的Wolfe对偶问题 (1)∼(3) 有解
(2)若原始问题和它的Wolfe对偶问题分别有可行解 x¯和α¯ ,则这两个解分别为原始问题和对偶问题最优解的充要条件是它们相应的原始问题和对偶问题的目标函数值相等

对其原始问题引入式 (1)∼(3) 中的对偶问题(拉格朗日函数的极大极小)
令拉格朗日函数对 w,b 求偏导数,并令他们等于0

w=∑i=1mαiyixi0=∑i=1mαiyi(7)

把式(7)中的两个代入原始的拉格朗日函数可得到式:

12∥w∥2−∥w∥2+∑i=1mαi+∑i=1mαiyib(8)

故得到了SVM基本型的对偶问题为:

Chapter 6 SVM #第六章 支持向量机 6.1 间隔与支持向量机 分类学习最基本的想法就是基于训练集D再样本空间中找到一个最鲁棒的划分超平面。它可用如下线性方程来描述: wTx+b=0w^Tx+b=0wTx+b=0 其中,w被称为法向量,可用于描述超平面的方向,b为位移项,决定超平面到原点的距离。显然这两项决定了划分超平面,可以证明样本空间中任意点x\bf xx到超平面距离可写为: r=∣wTx+b∣∣∣w∣∣r... 阅读详情

相关推荐

C++/WinRT入门指南:现代Windows原生开发的核心技术

Windows运行时(WinRT)是微软为现代Windows应用开发设计的一套跨语言API框架,它基于COM技术原理构建,提供了统一的二进制接口标准。这项技术的核心价值在于让开发者能够以原生性能调用系统级功能,同时保持跨语言兼容性。在工程实践中,C++/WinRT作为官方推荐的C++语言投影,通过标准C++语法封装WinRT API,显著降低了开发复杂度。特别是在异步编程场景中,结合C++20协程特性,能够大幅提升代码可读性和维护性。对于需要高性能图形处理、系统集成或跨平台兼容的桌面应用开发,掌握C++/W

weixin_33910191的博客 1195

RAGFlow系列(06):从0.20.0版本升级到最新版的完整指南

本文提供了从RAGFlow 0.20.0版本升级到最新版的完整指南。升级前务必进行数据、配置和状态的三层备份,尤其是智能体配置因版本间存在不兼容风险。指南详细说明了如何优雅停止服务、拉取新代码、检查并调整配置文件(如端口、环境变量),以及最终部署验证的步骤,确保升级过程平滑安全。

weixin_29243279的博客 464

Linux初级介绍之番外篇:Linux挂载windows中的共享目录

挂载windows共享目录Windows端共享权限设定解禁Guest设置共享目录权限Linux挂载端扫描共享目录挂载共享目录遇到错误的解决方案 Windows端共享权限设定 解禁Guest 右击我的电脑选择管理–>本地用户和组–>在用户项中双击Guest用户–>取消账号已禁用选项 设置共享目录权限 右击共享目录点属性–>在共享页面中点击共享选项–>下拉选择共享对象为Everyone–>点击共享按钮 3.设置本地策略 打开命令框–>输入secpol.msc–&gt

m0_53497201的博客 228

一种解决STM32多串口同时收发的方法

在做项目中,遇到了同时调用串口通信时程序崩溃的问题,在项目中,串口1用作调试串口,串口2用作MQTT通信串口,串口3用作下位机通信串口, 串口1重定向以后,用库函数自带的printf函数打印字符串 串口2使用自己写的u2_printf函数,即va_list这套变参宏定义后使用vsprintf函数打印字符串 串口3刚开始使用串口2一样的打印方式,程序在调试调用到串口3打印函数时直接崩溃,后续将串口3改用dma转存输出,仍然无法正常调用 多次研究以后,采用三个串口都使用重定向后的库函数自带的printf

Zxp0605的博客 8796

python等级考试——一级知识点汇总(不包含turtle画图)

本篇文章是针对中国电子学会青少年编程等级考试的,适合初学者以及青少年编程学习者

weixin_65350557的博客 9024

采样率转化代码C++(有理倍数,升采样、降采样均可)

【代码】采样率转化(有理倍数,升采样、降采样均可)

goudahai的专栏 545

GlobalBuildingAtlas 建筑物白模数据下载

GlobalBuildingAtlas基于OSM开源数据构建全球建筑物3D白模,提供在线浏览和下载服务。官方资源包括GitHub项目地址和TUM数据库链接,支持行政区划检索建筑物数据。

一醉千秋的专栏 540

TIA Portal (博图) -两台不同网段S7-1200通信(上)

因为不同网段意味着它们默认不在同一个广播域,并且没有网关设备来处理路由,所以标准的 TCP/IP 通信(如 `TSEND_C`/`TRCV_C`)无法直接建立连接。S7 通信 (PUT/GET): 最简单,配置好连接后,在客户端 PLC 使用 `PUT` 指令发送数据到服务器 PLC,使用 `GET` 指令从服务器 PLC 读取数据。* 在地址详细信息中,确保 本地连接端点是客户端 PLC 的接口,远程连接端点是服务器 PLC 的接口和 IP (`192.168.2.20`)。

电工 2677

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: KKT条件和拉格朗日乘子法
下一篇: SVM中的核函数
晨凫追风
博客等级 码龄11年 447粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值