SVM笔记

作者: ThomasYoungK | 来源:发表于2018-02-05 23:19 被阅读56次

支持向量机的总体概念就是:
通过核函数把低维的样本点映射到高维的点,i是指第i个样本点:

x(i) --> f(i)

如果不升维,那么就是线性核函数
然后优化以下的Loss function, 得到解$$\theta$$; 所得decision boundary在高维空间是max margin的:

image1.png
上图中的cost0,costt1有些特点,能使得decision boundary是max margin的。
最后用该式子去做判别:
image2.png

SVM的判别本身是2-分类的,但是可以通过训练多个SVM完成多分类问题,软件包可以帮我们做。此外训练和预测都直接调用即可软件包的函数。我们要做的就是自己定义参数C与核函数就可以了。

残留问题:

  1. 核函数是什么样的
  2. 如何解这个优化问题
  3. max margin是如何推理出来的
顺便说一下,jupyter里面希腊字母在markdown模式下是可以写出来的,不知道为啥在简书上就没法显示: Screen Shot 2018-02-05 at 11.17.06 PM.png

markdown写希腊字母参考:https://www.youtube.com/watch?v=NV__MIeS1MQ
svm代码参考我的matlab: https://github.com/miniyk2012/machine-learning/tree/master/week7/ex6

相关文章

  • Support Vector Machine

    SVM学习笔记 1. The target of SVM is finding a hyper plane to ...

  • SVM笔记

    支持向量机的总体概念就是:通过核函数把低维的样本点映射到高维的点,i是指第i个样本点: x(i) --> f(i)...

  • SVM 笔记

    支持向量机的基本理念是找出一条线或一个超平面,进行二分类。 利用margin的概念,使得margin的值最大化,即...

  • SVM笔记

    1.是什么/解决什么问题二类分类模型,用来做binary classification/regression 2....

  • SVM入门笔记

    本文不是一篇正式的tutorial,只是帮助回忆和理解SVM推导的笔记。此文章会长期更新。 分类问题 SVM(su...

  • 你想遇见的SVM2019-05-26

    SVM学习笔记20190525 学习计划的第一个算法原理,就从SVM开始吧。 找了几篇博客,最终选了这篇,对博客的...

  • SVM学习笔记

    1. SVM算法原理 支持向量机(Support Vector Machine)算法需理解清楚三个关键点:间隔,对...

  • SVM学习笔记

    转自http://blog.csdn.net/v_july_v/article/details/7624837 线...

  • 行人检测

    opencv︱opencv中实现行人检测:HOG+SVM(二) - 素质云笔记/Recorder... - CSDN博客

  • 2018-04-18第三周 svm深入学习+使用线性核函数写出d

    本周的任务是svm算法的学习以及做出一个简单的demo。 首先是我这一周的svm学习笔记 一、线性分类器 在进行文...

网友评论

      本文标题:SVM笔记

      本文链接:https://www.haomeiwen.com/subject/ipcwzxtx.html