基于Peter Harrington所著<Machine Learning in Action> kNN,即k-NearestNeighbor算法,是一种最简单的分类算法,拿这个当机器学习.数据挖掘的入门实例是非常合适的. 简单的解释一下kNN的原理和目的: 假设有一种数据,每一条有两个特征值,这些数据总共有两大类,例如: [ [1 , 1.1] , [ 1 , 1 ] , [0 , 0 ] , [0 , 0.1] ] 这四个数据(训练数据),种类分别为[ 'A' , 'A' , 'B' ,'…