沟通,是解决问题的不二法宝。
支持向量机由Bell实验室于1995年提出,是一种非常有潜力的分类模型。与逻辑回归、神经网络模型相比,支持向量机有着更强的数学理论背景。那么,支持向量机到底是什么?
支持向量机(Support vector machines,SVM),拆开来看,分成“支持向量”和“机”。“机”在机器学习领域是算法的另一种叫法,比如感知机、波兹曼机等。“支持向量”指的是一些特别的样本,这些样本决定了SVM的模型参数。
我们从一个二维平面的点分类问题入手,具体可以理解为一个有两种特征的数据集二分类问题,比如:房价、面积(两种特征)与是否被购买(样本标签)。
如果使用回归模型,公式为 y = wx + b,其中x为输入二维特征样本,w则是这个二维特征的权重,y和b分别是输出和偏置。模型分类结果如下图红线所示,区分两类样本。
因此,SVM的目标就是最大化这个垂直间隔距离。大家不妨先回忆一下点到直线的距离公式:
感谢各位的耐心阅读,后续文章于每周日奉上,敬请期待。欢迎大家关注小斗公众号 对半独白!