[关闭]
@haoqiang 2018-01-22T07:55:59.000000Z 字数 613 阅读 67

KNN

机器学习


KNN算法

  1. 计算与已知类别数据集中的点与当前点距离。
  2. 按距离递增排序。
  3. 选取距离最小的k个点。
  4. 确定这k个点类别出现频率。
  5. 返回频率最高的类别。

距离

欧式距离:

D(x,y)=(x1y1)2+(x2y2)2+...+(xnyn)2=i=1n(xiyi)2

曼哈顿距离:

D(x,y)=|x1y1|+|x2y2|+...+|xnyn|=i=1n|xiyi|

闵可夫斯基距离:

D(x,y)=(|x1y1|)p+(|x2y2|)p+...+(|xnyn|)pp=i=1n(|xiyi|)pp

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注