码迷,mamicode.com
首页 > 其他好文 > 详细

视觉机器学习------KNN学习

时间:2019-04-02 21:13:33      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:奇数   统计   根据   没有   期望   之间   分类器   投票   评分   

KNN(K-Nearest Neighbor algorithm, K最近邻方法)是一种统计分类器,属于惰性学习。

基本思想:输入没有标签即未经分类的新数据,首先提取新数据的特征并与测试集中的每一个数据特征进行比较;然后从样本中提取k个最邻近(最相似)数据特征的分类标签,统计这k个最邻近数据中出现次数最多的分类,将其作为新数据的类别。

1. 分类

KNN按照一定规则将相似的数据样本进行归类。在KNN学习中,首先计算待分类数据特征与训练数据特征之间呃距离并排序,取出距离最近的k个训练数据特征;然后,根据这k个相近训练数据特征所属的类别来判定新样本的类别:如果它们都属于同一类,那么新样本也属于这个类;否则,对每个候选类别进行评分,按照某种规则确定新样本的类别。

一般采用投票规则,即少数服从多数,期望的k值是一个奇数。精确的投票方法是计算每一个测试样本与k个样本之间的距离。

视觉机器学习------KNN学习

标签:奇数   统计   根据   没有   期望   之间   分类器   投票   评分   

原文地址:https://www.cnblogs.com/xiaotongtt/p/10639559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!