支持向量机(SVM)里的支持向量是什么意思

  统计/机器学习 监督式学习    浏览次数: 1703
4

一直在用现成的包里的SVM函数做分类问题,但对SVM还是一知半解,尤其是支持向量这个概念不大理解。支持向量到底是指什么样子的向量?还是就是泛泛而指?

 

MeganC   2017-02-27 16:01



   3个回答 
12


你在画分割线区分红绿两类点的时候,可以问自己一个问题,你认不认为所有的点对于分割线的位置都是起决定性作用的?

其实在特别远的区域,哪怕你增加10000个样本点,对于分割线的位置,也是没有作用的,因为分割线是由几个关键点决定的(图上三个),这几个关键点支撑起了一个分割超平面,所以这些关键点,就是支持向量。

crazy_lau   2017-09-21 15:04

4

所谓向量,其实就是样本点,因为每个样本都是一行数据,也就是向量。

SVM可以用下面这个图表示。

红线和蓝线分别是决策平面。决策平面上的样本点就是支持向量。



sasa   2018-01-19 04:13

灵魂画师 - tianjiayang0711   2018-04-09 05:22
2

支持向量就是离决策超平面最近的那些数据点吧。


图不二   2017-11-21 12:25



  相关主题

线性可分是什么意思?   1回答

knn推导过程中的一个细节   2回答

adaboost里的learning rate是什么意思?   1回答

欠采样后概率还原问题   0回答

kNN的k=1为什么训练误差为0?   3回答

k-NN的k取1会怎么样   2回答

python里如何实现线性判别分析(LDA)?   1回答

逻辑回归的前提假设是什么?   1回答

kNN算法有哪些缺点?   6回答

线性回归的bagging   2回答

可以对线性回归进行boosting吗?   3回答

python中可以做beta regression的包?   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!