在出现深度学习,神经网络算法之前,支持向量机已经可以解决很多问题了,我们自然界中的问题,无非就是可以转换为回归问题和分类问题.
然后从现在开始我们来看支持向量机,首先看一下这几个字
support 是支持 vector是向量的意思,然后 machine指的是机器
那么我们之前用到的模型,比如线性回归模型,用来进行预测的模型,我们就把他称之为是机器
这个support vector machine 其实就是支持向量的各种用来解决问题的模型.
然后我们再去看个例子
可以看到这里有两个部分,有蓝点有红点,那么,我可以用多条线条来把,这两个部分分开
那么,可以看到,可以用a,b,c三条线对吧,那么到底哪条比较合适呢?
如果我们用肉眼看,一看就知道是b线对吧
因为比如这里有个黑点,可以看到,那么按照我们的常识,这个黑点,应该是要被放到红点,归为一类的,
但是如果,这个分类线是c线的话呢,可以看到,那么这个时候,黑点就被分到蓝点的部分去了就不合理了