KNN K近邻分类器

KNN

KNN即K-NearestNeighbor分类器,是最简单的最初级的分类器。其核心思想是找到与待分类点最接近的K个样本点,然后把K个样本点中指向最多的那个类别认为是待分类点的类别。图示如下:

绿色圆圈为待分类的数据,蓝色方块为样本中的一类,红色三角为另一类。令K=4,也就是选取最近的4个样本数据,发现蓝色方块类别更多,则将待分类的数据分类到蓝色方块。

我们考虑“最近”一般采用欧式距离或曼哈顿距离:

欧式距离:

曼哈顿距离: