SVM--深入学习1
来源:互联网 发布:mac如何设置手机铃声 编辑:程序博客网 时间:2024/06/11 14:32
SVM–深入学习1
根据台湾大学林轩田老师机器学习技法课程整理。
SVM就是要找一条最胖的分类线,最胖的分类线如何确定呢?所有点到分类线都有一定距离,这条最胖的线就是最大的所有点中距离最小的那条线。(有点绕)
如下图所示,三幅图中三条线都分类正确,第一幅图中所有点中距离分类线最近的距离记为a1,第二幅图中记为a2,第三幅图记为a3,显然a3>a2>a1,所以a3的那条分类线就是我们所求的最胖的线(max margin)
下面我们来说明如何求每一点到分类线的距离distance(几何知识)。
(以分类面为例,和分类线同一道理,利用分类面更方便解释说明)
如下图所示,
求得了distance,margin 就是min distance,我们的目标是求max margin,如下图所示。这里yn=sign(
再进一步转化(这个转化还没搞特别清楚,先不写缘由了),得到
一般比较方便求最小值,所以再把求最大值转化为求最小值,约束条件也做一下转化,得到
这个形式其实就是二次规划,我们用的工具里面都有现成的二次规划求解,所以就很容易求解了。
但是以上这些都是基于线性可分讨论的,如果线性不可分呢?
阅读全文
0 0
- SVM--深入学习1
- SVM的深入学习
- 机器学习之深入理解SVM
- 深入机器学习系列2-SVM
- SVM学习笔记1
- 机器学习---SVM(1)
- svm学习笔记1
- 机器学习----SVM(1)
- 学习SVM模型心得1
- matlab-SVM学习记1
- 深入理解SVM
- SVM学习
- 学习SVM
- 学习SVM
- SVM学习
- SVM学习
- 学习SVM
- SVM学习
- 画地为Mask,随心所欲的高效遮罩组件[Unity]
- Linux进程入门学习(六)-管道通信
- datastage Transformation函数之INDEX
- Java——Java集合Queue
- JDK下载安装以及环境变量配置图文详解【转】
- SVM--深入学习1
- 八皇后问题详细解法
- 读《程序员必读的职业规划书》
- 2017ccpc网赛-1003-Friend-Graph
- QT treeview实现类似tableview的效果
- com.opensymphony.xwork2.interceptor.ParametersInterceptor error(未完成)
- SVN学习(1)—SCM的介绍
- 【快搭】安装JAVA-JDK配置-JDK环境变量
- Karma-jasmine前端测试工具的配置(windows环境下)