- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
序贯最小化方法SequentialMinimalOptimizationSMO
序贯最小化方法(Sequential Minimal Optimization,SMO) 目录 支持向量机模型C-SVC C-SVC的求解方法 大规模问题时的求解方法 支持向量机模型C-SVC 二分类问题 二分类问题:根据给定的训练集, 其中 要求寻找 上的决策函数 以便能用决策函数 “较好地”推断任一模式相对应的 值。 支持向量机模型C-SVC 支持向量机的特色 用间隔定量地定义了置信风险:间隔越大,置信风险越小,间隔越小,置信风险越大 用参数C实现了经验风险与置信风险的折中 最优分类超平面只由少数支持向量决定,问题具有稀疏性 模型为凸二次规划模型,没有陷入局部最优解的问题,任何局部最优解都是全局最优解 通过使用核方法,具备了强大的非线性处理能力 C-SVC的求解方法 C-SVC是个凸二次规划问题,所有求解凸二次规划问题的方法都可用来求解该模型 C-SVC的KKT条件为 大规模凸二次规划问题的求解 但是对于大规模问题(即决策变量个数或样本维数较大),传统的方法(如有效集方法)基本上难以有效求解. 大规模凸二次规划问题的求解思路:通过求解一系列小规模(即原决策变量的一个合适子集)的凸二次规划问题,获得原问题的解,此类方法统称为分块或分解的方法. 大规模C-SVC的求解方法 Chunking方法(Vapnik,1982) 根据去掉非支持向量的样本不会影响最终决策超平面的事实,可将大规模的QP问题分解为一系列的小规模QP问题来求解。在迭代的每一步,Chunking求解如下一个QP子问题:上次迭代的非零Lagrange乘子加上违反KKT条件最多的M个乘子,QP子问题的初始解为上次迭代QP子问题的解,一直到所有的乘子都满足KKT条件为止。进入QP子问题的乘子称为工作集。 Osuna方法(Osuna,1997) 固定Chunking工作集的大小,比如每次迭代时加入1个违反KKT条件的乘子,则需在原工作集中去除一个乘子。 SMO方法(Platt,1998) 固定Chunking工作集的大小为2(最小). Chunking,Osuna和SMO的工作集比较 SMO算法 两个Langrange乘子变量问题的求解 不需迭代,可直接求得其解析解 选取两个Langrange乘子变量的启发式规则 两个Langrange乘子变量问题的求解 选取两个Langrange乘子变量的启发式规则 第一个Langrange乘子的启发式规则 第二个Langrange乘子的启发式规则 第一个Langrange乘子的启发式规则 任何违反KKT条件(2)的乘子(或样本)都是合法的第一个Langrange乘子 第一个Langrange乘子的选择构成SMO算法的外层循环 外层循环分两种情况选择第一个乘子 在所有乘子中选择(第1次或者(0,C)中没有违法KKT条件的乘子的情行) 在界内(0,C)乘子中选择(其他情形,这是常规情况) 外层循环分两种情况选择第一个乘子的理由 当SMO算法有进展时,界上的乘子(即等于0或C的乘子)一般仍停留在界上,界内的乘子才发生改变,因此首先在界内乘子中选择,可以加快算法的运行时间 第二个Langrange乘子的启发式规则 与第一个乘子的结合,应该使第二个乘子的迭代步长较大。根据(4)式,第二个乘子的迭代步长大致正比于|E1-E2|,因此应选择第二个乘子最大化|E1-E2|,,即当E1为正时最小化E2,当为负E1时最大化E2. b,u,E,w 的更新 SMO算法的框架 给定精度?,初始的?(0)=0,k=0; 利用启发式规则选择优化的两个langrange乘子变量?1(k)和?2(k),并求解关于这两个变量的最优化问题(4),得最优解?1(k+1)和?2(k+1),据此更新?得到?(k+1) ; 若在精度内满足停机准则,即KKT条件(2),则转第(4)步;否则令k=k+1,转第(2)步; 取近似最优解?*= ?(k+1). 选择两个乘子变量的一些启发式规则 Maximal Violating Pair (Keerthi et al. 2001).被应用在LIBSVM软件包(Chang and Lin,2001)中. Using Second Order Information (Fan,Chen,and Lin,2005) Maximal Violating Pair KKT条件的另一种描述 Maximal Violating Pair 违反对 Using Second Order Information 但是不象最大违反对准则,在这里要获得最优的2个乘子变量,没有简单规则,可以让我们逃避Cl2的比较。 实现方法:采用一些启发式规则,只检查乘子变量的一些组合,获得可接受(不是最优)的2个乘子变量(WSS2) Non-
您可能关注的文档
- 并行扩展EPROM并行扩展E2PROM并行扩展RAM用74系列芯片.PPT
- 并行数据库系统-数据库系统概论.PDF
- 平湖科普教育基地-平湖总工会.DOC
- 年演讲内容.PPT
- 幽灵一号远程地下金属探测器.DOC
- 广东专业技术人员专业技术资格考核认定申报表.DOC
- 幽门螺杆菌基因组表达谱芯片的研.PDF
- 年多媒体及计算机项目室验收指引-嵊州.DOC
- 年病理生理学试验指导.DOC
- 并行口:P0P1P2P37-单片机.PPT
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
最近下载
- 2024年信息系统监理师考试真题及答案.docx VIP
- 第17课 辛亥革命与中华民国的建立 课件(共25张PPT)-中职高一上学期高教版(2025)中国历史全一册(含音频+视频).pptx VIP
- 基于区块链的数字身份认证系统设计.docx VIP
- A10联盟2025届高三4月质量检测考试 物理试卷(含答案解析).pdf
- 现场管理人机料法环知识培训课件(PPT-46张).ppt
- ASTM E384-17美国材料与试验协会标准.pdf VIP
- 21《杨氏之子》公开课一等奖创新教学设计.docx VIP
- 2022监理工程师《建设工程目标控制(交通)》公路工程费用与进度控制.pdf VIP
- 供热企业运检人员专业知识习题集.pdf VIP
- 《严格规范涉企行政检查》专题讲座.pptx
文档评论(0)