Merge pull request #309 from CoderOverflow/patch-9

2.18.1 什么是支持向量机 内容修订
This commit is contained in:
scutan90 2019-04-08 08:55:36 +08:00 committed by GitHub
commit 1b68eb852f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 5 deletions

View File

@ -1512,17 +1512,17 @@ $$
支持向量机Support Vector MachineSVM其含义是通过支持向量运算的分类器。
在一个二维环境中其中点RSG点和其它靠近中间黑线的点可以看作为支持向量它们可以决定分类器黑线的具体参数。
在一个二维环境中其中点RSG点和其它靠近中间黑线的点可以看作为支持向量它们可以决定分类器黑线的具体参数。
![](./img/ch2/2-6.png)
支持向量机support vector machines是一种二分类模型,它的目的是寻找一个超平面来对样本进行分割,分割的原则是间隔最大化,最终转化为一个凸二次规划问题来求解。由简至繁的模型包括:
支持向量机是一种二分类模型,它的目的是寻找一个超平面来对样本进行分割,分割的原则是边界最大化,最终转化为一个凸二次规划问题来求解。由简至繁的模型包括:
当训练样本线性可分时,通过硬间隔最大化,学习一个线性可分支持向量机;
当训练样本线性可分时,通过硬边界hard margin最大化,学习一个线性可分支持向量机;
当训练样本近似线性可分时,通过软间隔最大化,学习一个线性支持向量机;
当训练样本近似线性可分时,通过软边界soft margin最大化,学习一个线性支持向量机;
当训练样本线性不可分时,通过核技巧和软间隔最大化,学习一个非线性支持向量机;
当训练样本线性不可分时,通过核技巧和软边界最大化,学习一个非线性支持向量机;
### 2.18.2 支持向量机能解决哪些问题?