分类算法 K近邻算法(KNN)
K近邻算法(KNN)
定义:
如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。
KNN算法最早是由Cover和Hart提出的一种分类算法。(1960年左右)
两个样本的距离(欧式距离)计算方法如下式:
比如a(a1,a2,a3), b(b1,b2,b3)
sklearn k-近邻算法API
sklearn.neighbors.KNeighborsClassifier(n_neighbors=5,algorithm=‘auto’)
n_nei
原创
2020-10-17 21:00:25 ·
256 阅读 ·
0 评论