1.kNN算法的思想:给定一个训练数据集,对新的输入实例,在训练集中找到与该实例最近邻的k个实例,这k个实例的多数属于某类,就把输入实例分为这个类. 2.算法 (1)根据给定的距离度量,在训练集T中找出与实例x最邻近的k个点,涵盖着k个点的邻域记做; (2)在中根据分类决策规则(如多数表决)决定x的类别y: 其中,I为指示函数,即当yi=cj时I为1,否则为0. 距离度量一般是Lp距离或者是Minkowski距离. xi,xj的Lp距离定义为: 这里p≥1,当p=2时,称为欧氏距离:当p=1时,…