当前位置:网站首页>Machine learning -- - theory of support vector machine (SVM)
Machine learning -- - theory of support vector machine (SVM)
2022-08-02 06:32:00 【The romance of cherry blossoms】
Support Vector Machine
要解决的问题:什么样的决策边界才是最好的呢?
决策边界:The decision boundary that is the furthest from the two classes is selected
Calculation of the distance from a point to a plane
数据标签定义

优化的目标

目标函数
放缩变换:对于决策方程(w,b)可以通过放缩使得其结果值|Y|>= 1
(之前我们认为恒大于0,现在严格了些)

Because the following minimum value is 1
常规套路:将求解极大值问题转换成极小值问题:
如何求解:应用拉格朗日乘子法求解
拉格朗日乘子法
带约束的优化问题:
原式转换:
我们的式子:
(约束条件不要忘:
分别对w和b求偏导,分别得到两个条件(由于对偶性质)
对w求偏导:
对b求偏导:
SVM求解
bring in the original:
其中
完成了第一步求解
继续对ɑ求极大值:
条件:
极大值转换成求极小值:
条件:
SVM求解实例
数据:3个点,其中正例 X1(3,3) ,X2(4,3) ,负例X3(1,1)
求解:
约束条件:
原式:
由于:
化简可得:
分别对ɑ1和ɑ2求偏导,偏导等于0可得:
(并不满足约束条件,So the solution should be on the boundary)
最小值在(0.25,0,0.25)处取得
将ɑThe result is brought into the solution
平面方程为:
支持向量:真正发挥作用的数据点,ɑ值不为0的点,the boundary point,non-boundaryɑ值必定为0
soft-margin
软间隔:有时候数据中有一些噪音点,If we consider them our line is not very good

新的目标函数:
当C趋近于很大时:意味着分类严格不能有错误
当C趋近于很小时:意味着可以有更大的错误容忍
Cis a hyperparameter that we need to specify
拉格朗日乘子法:
约束:

低维不可分问题
核变换:既然低维的时候不可分,那我给它映射到高维呢?
低维不可分问题


实例:
高斯核函数:


边栏推荐
- 【合集- 行业解决方案】如何搭建高性能的数据加速与数据编排平台
- 国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐
- leetcode括号匹配问题——32.最长有效括号
- 金山云团队分享 | 5000字读懂Presto如何与Alluxio搭配
- 165.比较版本号
- Automated operation and maintenance tools - ansible, overview, installation, module introduction
- Introduction to Grid Layout
- 构造方法、成员变量、局部变量
- eggjs controller层调用controller层解决方案
- 使用TinkerPop框架对GDB增删改查
猜你喜欢
The Go language learning notes - dealing with timeout - use the language from scratch from Context
C language: Check for omissions and fill in vacancies (3)
classSR论文阅读笔记
淘系资深工程师整理的300+项学习资源清单(2021最新版)
Polar Parametrization for Vision-based Surround-View 3D Detection 论文笔记
51 MCU peripherals: ADC
[PSQL] 窗口函数、GROUPING运算符
Cyber Security Learning - Intranet Penetration 4
leetcode一步解决链表合并问题
The company does not pay attention to software testing, and the new Ali P8 has written a test case writing specification for us
随机推荐
MySQL数据表的基本操作和基于 MySQL数据表的基本操作的综合实例项目
Block elements, inline elements (
elements, span elements)What is the most important ability of a programmer?
nacos注册中心
复盘:图像饱和度计算公式和图像信噪(PSNR)比计算公式
eggjs controller层调用controller层解决方案
洛谷小游戏大全(用洛谷的人都得知道)
51单片机外设篇:点阵式LCD
Features and installation of non-relational database MongoDB
Use the browser's local storage to realize the function of remembering the user name
5款经典代码阅读器的使用方案对比
Constructors, member variables, local variables
【漫画】2021满分程序员行为对照表(最新版)
对node工程进行压力测试与性能分析
C语言小游戏——扫雷小游戏
区块元素、内联元素(<div>元素、span元素)
软件测试的需求人才越来越多,为什么大家还是不太愿意走软件测试的道路?
H5 access payment process - WeChat payment & Alipay payment
目标检测重要概念——IOU、感受野、空洞卷积、mAP
About the directory structure of the web application