机器学习入门篇 | 面向初学者的十大机器学习算法( 六 )

让我们考虑将下面图片中的绿色圆圈分为1类和2类的任务 。 考虑基于1个最近邻居的KNN的情况 。 在这种情况下 , KNN将绿色圆圈分类为1类 。 现在 , 让我们将最近邻居的数量增加到3 , 即3最近邻居 。 正如您在图中看到的那样 , 圆圈内有“两个” 2类对象和“一个” 1类对象 。 KNN将绿色圆圈归为2类对象 , 因为它形成了大多数对象 。

支持向量机(SVM)

支持向量机(SVM)最初是用于数据分析 。 首先一组训练实例被输入到SVM算法中 , 它们分别属于一类别或另一个类别 。 然后 , 该算法可以构建一个模型 , 并开始将新的测试数据分配给它在训练阶段学习到的类别之一 。

在支持向量机算法中 , 创建了一个超平面 , 该超平面用作类别之间的分界 。 当支持向量机算法处理一个新的数据点时 , 根据它出现的某一侧 , 它将被分类为一种类别 。

推荐阅读