一.概念 KNN主要用来解决分类问题,是监督分类算法,它通过判断最近K个点的类别来决定自身类别,所以K值对结果影响很大,虽然它实现比较简单,但在目标数据集比例分配不平衡时,会造成结果的不准确.而且KNN对资源开销较大. 二.计算 通过K近邻进行计算,需要: 1.加载打标好的数据集,然后设定一个K值: 2.计算预测对象与打标对象的欧式距离, 欧氏距离是最易于理解的一种距离计算方法,源自欧氏空间中两点间的距离公式: 二维平面上两点a(x1,y1)与b(x2,y2)间的欧氏距离: 三维空间两点a(x1…