k最临近(kNN)算法Python实现
k最临近(kNN)算法Python实现
工作原理
存在这样的一个样本数据集合,也被称为训练样本集,样本集中每个数据都有标签
输入没有标签的新数据后,将新数据中的每个特征与样本集中的对应特征进行比较,然后算法提取出样本集中最相似(最邻近)数据
k一般不大于20
选择样本集中出现次数最多的分类,作为新数据的分类
实施kNN分类算法
我们首先创建一个简单的数据集,共有四组数据,标签分别是AABB:
def createDataSet():
group = array([[1.0,1.1],[1.0,1
原创
2021-03-08 15:00:14 ·
182 阅读 ·
0 评论