K近邻算法和其他机器学习模型比,有个特点:即非参数化的局部模型. 其他机器学习模型一般都是基于训练数据,得出一般性知识,这些知识的表现是一个全局性模型的结构和参数.模型你和好了后,不再依赖训练数据,直接用参数去预测新的未知数据. K近邻算法并不是预先计算出参数,而且对于特定的预测实例,K近邻预测只是基于关联到的局部数据,不需要依赖全部数据. K近邻是基于实例的学习,学习的不是明确的泛化模型,而是样本之间的关系.通过样本之间的关系,来确定新样本的输出. K近邻原理:简单说就是“近朱者赤近墨者黑”.…