版权所有,可以转载,禁止修改.转载请注明作者以及原文链接. 一.KNN算法概述 KNN是Machine Learning领域一个简单又实用的算法,与之前讨论过的算法主要存在两点不同: 它是一种非参方法.即不必像线性回归.逻辑回归等算法一样有固定格式的模型,也不需要去拟合参数. 它既可用于分类,又可应用于回归. KNN的基本思想有点类似“物以类聚,人以群分”,打个通俗的比方就是“如果你要了解一个人,可以从他最亲近的几个朋友去推测他是什么样的人”. 在分类领域,对于一个未知点,选取K个距离(可以是欧