当前位置:网站首页>20.支持向量机—数学原理知识
20.支持向量机—数学原理知识
2022-07-31 16:34:00 【WuJiaYFN】
主要内容
- 向量的内积
- 用向量内积的性质来理解SVM
- SVM 选择更优的决策边界的方法
一、向量的内积
1.1 内积的定义和几何意义
- 若有两个向量 u 和 v , u^Tv 叫做向量 u 和 v 之间的内积
- 几何意义: 向量得内积 等价于投影长度的乘积
1.2 欧几里长度(范数)
若有一个向量 u,∥u∥ 表示 u 的范数norm,即向量 u 的欧几里得长度,是一个实数
根据毕达哥拉斯定理得到范数的计算公式如下图:
1.3 内积的两种计算方法
(1) u^Tv = u1 × v1 + u2 × v2 = v^Tu
(2) 首先将 v 投影至 u 向量,记其长度为p(有正负,与u同向为正,反向为负,标量),则两向量的内积:
u^Tv = ||u|| · ||v|| · cosθ = ||u|| · p
注意:如果两个向量所夹的角度大于90°,则p为负数,两个向量的内积也是负数
二、用向量内积的性质来理解SVM
若将C设置的很大,并使得A最小化为0,此时 SVM的代价函数就会简化成下图所示:
为了便于理解,我们简化一下函数表达式:令 θ0 = 0,然后只有 θ1和θ2两个参数
- **支持向量机做的事情就是:**极小化参数向量范数的平方,或者说是长度的平方
根据内积的计算公式,有 θ^Tx = p · ||θ||,其中 p 是 x 在 θ 上的投影。 使用p^(i) ⋅ ∥θ∥ 代替之前约束中的 θTx(i)
三、SVM 选择更优的决策边界的方法
我们假设决策边界如上面左图的绿线,可以知道参数向量 θ 与边界垂直(证明过程可以看我的另一篇博文)
发现对于每一个样本x(1)和x(2),它们在θ上的投影长度都很小,那么为了满足条件p(i)·||θ|| ≥1或者p(i)·||θ||≤-1,则||θ||就要取很大的值,这与之前最小化代价函数(1/2||θ||2)相矛盾;
支持向量机试图让p(i)(训练样本到决策边界的距离)变得足够大,从而让θ的范数变小(如采用上面右图的决策边界——绿线),最小化代价函数;
这就是SVM如何产生大间距分类现象 的;简化时让θ0 = 0的意思是我们让决策界通过原点。 如果θ0 ≠ 0,决策边界不过原点 ,SVM 产生大间距分类器的结论同样成立(在 C 特别大的情况下)。
如果觉得文章对你有帮助的话,可以给我点赞鼓励一下我,欢迎小伙伴们收藏文章学习
关注我,我们一起学习,一起进步!!!
边栏推荐
- 【7.29】代码源 - 【排列】【石子游戏 II】【Cow and Snacks】【最小生成数】【数列】
- adb shell 报错error: device unauthorized
- 【愚公系列】2022年07月 Go教学课程 022-Go容器之字典
- 研发过程中的文档管理与工具
- 关于柱状图的经典画法总结
- 2022年整理LeetCode最新刷题攻略分享(附中文详细题解)
- 字符指针赋值[通俗易懂]
- 在资源管理类中提供对原始资源的访问——条款15
- EF Core 2.2中将ORM框架生成的SQL语句输出到控制台
- [Network Communication 3] Advantech Gateway Modbus Service Settings
猜你喜欢
随机推荐
牛客 HJ18 识别有效的IP地址和掩码并进行分类统计
网站漏洞修复服务商关于越权漏洞分析
IP protocol from 0 to 1
MySQL multi-table union query
T - sne + data visualization parts of the network parameters
复杂高维医学数据挖掘与疾病风险分类研究
MySQL多表联合查询
adb shell error error: device unauthorized
使用 Postman 工具高效管理和测试 SAP ABAP OData 服务的试读版
无主复制系统(2)-读写quorum
Graham‘s Scan法求解凸包问题
gerrit中如何切换远程服务器
Intelligent bin (9) - vibration sensor (raspberries pie pico implementation)
Baidu cloud web speed playback (is there any website available)
A common method and the use of selenium
Huawei's top engineers lasted nine years "anecdotal stories network protocol" PDF document summary, is too strong
【7.29】Code Source - 【Arrangement】【Stone Game II】【Cow and Snacks】【Minimum Number of Spawns】【Sequence】
多主复制下处理写冲突(3)-收敛至一致的状态及自定义冲突解决逻辑
The new BMW 3 Series is on the market, with safety and comfort
Handling Write Conflicts under Multi-Master Replication (1)-Synchronous and Asynchronous Conflict Detection and Conflict Avoidance