Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Little SVM ( Simple Chinese)

Hongyi Shen
September 29, 2013

A Little SVM ( Simple Chinese)

A brief introduction to Support Vector Machine

Hongyi Shen

September 29, 2013
Tweet

More Decks by Hongyi Shen

Other Decks in Research

Transcript

  1. Contents • 为什么要选择 SVM • 究竟什么是 SVM • SVM的使用 a.

    如何找到分类用的函数 b. 如何保证分类函数是最优的 c. 如果找不到怎么办 • SVM的多类分类
  2. 定义 Support Vector Machines(SVM) are learning systems that use a

    hypothesis space of linear function in a high dimensional feature space, trained with a learning algorithm from optimisation theory that implements a learning bias derived from statistical learning theory.
  3. ||ω|| 目标:要找到最大的 ||ω|| 等价于:就是找到最大的1/2||ω||2 关于ω:ω是由样本确定的。 ω = α 1 x

    1 +α 2 x 2 +α 3 x 3 +... +α n x n α i 是一个个数,称作拉格朗日乘子 如果把一个蓝点换成红点呢? ω和类别有关!! ω = α 1 x 1 y 1 +α 2 x 2 y 2 +α 3 x 2 y 2 +... +α n x 2 y 2 这些拉格朗日乘子,大部分都等于0, 少部分不等于0的(落在红蓝线上),就 是对ω有用的,唯一确定了分类函数, 就是支持向量。
  4. SVM的多类分类 • 一类对其余 • 一对一单挑 1 2 3 4 5

    前面几张图都是二类分类,SVM实际上也是一种典型的两 类分类器。字符识别有几十个类,如何破? 如果有k类的话,岂不是要 k(k-1)个SVM?O(N2)不能 忍!