当前位置:网站首页>机器学习——支持向量机原理
机器学习——支持向量机原理
2022-08-02 05:11:00 【樱花的浪漫】
Support Vector Machine
要解决的问题:什么样的决策边界才是最好的呢?
决策边界:选出来离两个类别的距离最远的决策边界

点到平面的距离的计算


数据标签定义


优化的目标


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


因为后面最小值为1
常规套路:将求解极大值问题转换成极小值问题:![]()
如何求解:应用拉格朗日乘子法求解
拉格朗日乘子法
带约束的优化问题:
原式转换: 
我们的式子: 
(约束条件不要忘: 
分别对w和b求偏导,分别得到两个条件(由于对偶性质)

对w求偏导:
对b求偏导:
SVM求解
带入原始:
其中

完成了第一步求解 ![]()
继续对ɑ求极大值:

条件:
极大值转换成求极小值:
条件:
SVM求解实例
数据:3个点,其中正例 X1(3,3) ,X2(4,3) ,负例X3(1,1)
求解:
约束条件:

原式:

由于:
化简可得:
分别对ɑ1和ɑ2求偏导,偏导等于0可得:
(并不满足约束条件
,所以解应在边界上)

最小值在(0.25,0,0.25)处取得
将ɑ结果带入求解

平面方程为:
支持向量:真正发挥作用的数据点,ɑ值不为0的点,即边界点,非边界点的ɑ值必定为0

soft-margin
软间隔:有时候数据中有一些噪音点,如果考虑它们咱们的线就不太好

新的目标函数:
当C趋近于很大时:意味着分类严格不能有错误
当C趋近于很小时:意味着可以有更大的错误容忍
C是我们需要指定的一个超参数
拉格朗日乘子法:
约束: 

低维不可分问题
核变换:既然低维的时候不可分,那我给它映射到高维呢?
低维不可分问题
(𝑋)
实例:
高斯核函数:



边栏推荐
- Redis database
- 腾讯大咖分享 | 腾讯Alluxio(DOP)在金融场景的落地与优化实践
- 卸载redis
- Stress testing and performance analysis of node projects
- Point Density-Aware Voxels for LiDAR 3D Object Detection 论文笔记
- Constructors, member variables, local variables
- Brush LeetCode topic series - 10. Regular expression match
- CPU使用率和负载区别及分析
- coredns介绍
- 6W+字记录实验全过程 | 探索Alluxio经济化数据存储策略
猜你喜欢

Say good woman programmers do testing have an advantage?More than a dozen interview, abuse of cry ~ ~ by the interviewer

Matlab paper illustration drawing template No. 41 - bubble chart (bubblechart)

ATM系统

51 MCU peripherals: ADC

Meta公司内部项目-RaptorX:将Presto性能提升10倍

Detailed explanation of interface in Go language

Packaging and deployment of go projects

区块元素、内联元素(<div>元素、span元素)

100 latest software testing interview questions in 2022, summary of common interview questions and answers

Stress testing and performance analysis of node projects
随机推荐
TikTok平台的两种账户有什么区别?
18 years of programmer career, read more than 200 programming books, pick out some essence to share with you
leetcode 665. Non-decreasing Array 非递减数列(中等)
H5 access payment process - WeChat payment & Alipay payment
测试环境要多少?从成本与效率说起
coredns介绍
LeetCode brush topic series - 787 K station transfer within the cheapest flight
51 MCU peripherals: DS18B20
Features and installation of non-relational database MongoDB
Say good woman programmers do testing have an advantage?More than a dozen interview, abuse of cry ~ ~ by the interviewer
ELK log analysis system
高防服务器防御的原理是什么
字节面试题:如何保证缓存和数据库的一致性
ApiPost is really fragrant and powerful, it's time to throw away Postman and Swagger
程序员写PPT的小技巧
C竞赛训练
MySQL导入sql文件的三种方法
Navicat如何连接MySQL
golang generics
The original question on the two sides of the automatic test of the byte beating (arranged according to the recording) is real and effective 26