KNN算法是机器学习领域中一个最基本的经典算法.它属于无监督学习领域的算法并且在模式识别,数据挖掘和特征提取领域有着广泛的应用. 给定一些预处理数据,通过一个属性把这些分类坐标分成不同的组.这就是KNN的思路. 下面,举个例子来说明一下.图中的数据点包含两个特征: 现在,给出数据点的另外一个节点,通过分析训练节点来把这些节点分类.没有分来的及诶但我们标记为白色,如下所示: 直观来讲,如果我们把那些节点花道一个图片上,我们可能就能确定一些特征,或组.现在,给一个没有分类的点,我们可以通过观察它距离…