- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
#源代码#K近邻算法介绍及Python下分类问题的实现
Peaker
K最近邻(k-NearestNeighbour,KNN)分类算法,是一个理论上比
较成方法,也是最简单的机器学习算法之一。该方法的思路是:如
果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本
中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法中,
所选择的邻居都是已经正确分类的对象。该方法在定类决策上只依据
最邻近的一个或者几个样本的类别来决定待分样本所属的类别。KNN
方法虽然从原理上也依赖于极限定理,但在类别决策时,只与极少量
的相邻样本有关。
KNN算法不仅可以用于分类,还可以用于回归。通过找出一个样
本的k个最近邻居,将这些邻居的属性的平均值赋给该样本,就可以
得到该样本的属性。更有用的方法是将不同距离的邻居对该样本产生
的影响给予不同的权值(weight),如权值与距离成正比。该算法在分
类时有个主要的不足是,当样本不平衡时,如一个类的样本容量很大,
而其他类样本容量很小时,有可能导致当输入一个新样本时,该样本
的K个邻居中大容量类的样本占多数。该算法只计算“最近的”邻居样
本,某一类的样本数量很大,那么或者这类样本并不接近目标样本,或
者这类样本很靠近目标样本。无论怎样,数量并不能影响运行结果。可
以采用权值的方法(和该样本距离小的邻居权值大)来改进。由于KNN
方法主要靠周围有限的邻近的样本,而不是靠判别类域的方法来确定
所属类别的,因此对于类域的交叉或较多的待分样本集来说,KNN
方法较其他方法更为适合。
该方法的另一个不足之处是计算量较大,因为对每一个待分类的
文本都要计算它到全体已知样本的距离,才能求得它的K个最近邻点。
目前常用的解决方法是事先对已知样本点进行剪辑,事先去除对分类
作用不大的样本。该算法比较适用于样本容量比较大的类域的自动分
类,而那些样本容量较小的类域采用这种算法比较容易产生误分。同
时,你将看到,K近邻算法同本系列的前两篇文章所讲的决策树分类
贝叶斯分类,及支持向量机SVM一样,也是用于解决分类问题的算法,
在Python语言中提供了K近邻的算法实现,可以非常简单的从一
组矩阵数据中识别出每个数据点最接近的neighbors。
我们通过NearestNeighbors库就可以实现寻找neighbor的过程,
这里选择的是ball_tree的算法,后面会介绍还可以使用KDtree的算法。
上面是输出结果,因为这里是用X做训练,又对X做的
neighbor预测,所以最接近的neighbor都是它自己,距离都是0.
那么我们如何通过K近邻算法对数据进行分类预测呢?这里我们
分别用distance和uniform作为weight权重来比较最后的分类结果。
上面是两种weight的分类结果,两种方法在结果上还是比较统一
的。
以上K近邻分类算法的实现代码如下
您可能关注的文档
- 串讲网页版程序设计.pdf
- 配件盘点流程cwb020.pdf
- 中考物理试题版.pdf
- 了解销售与收款循环主要业务流程14zksj lsnjc.pdf
- 故障诊断说明23 dtc诊码p0171p0172.pdf
- 介绍客户监造.pdf
- 参考subjective well-being essay主观幸福感.pdf
- u厂内开关改造评价报告.pdf
- 工程流体力学答案三章.pdf
- 数学下教版期末复习.pdf
- 2024-2030年中国海洋电子装备行业市场深度调研及发展前景与投资研究报告.docx
- 2024-2030年中国海洋盐业市场深度分析与投资前景预测报告.docx
- 新生儿科-护理核心制度有答案.docx
- 5G产业前景与市场趋势:机遇与挑战并存.docx
- 2024年驱油用超高分子量聚丙烯酰胺项目立项申请报告.docx
- 2024-2030年中国海洋磁力仪行业市场发展趋势与前景展望战略研究报告.docx
- 2024年血液体液诊断产品项目提案报告范稿.docx
- 2024-2030年中国海洋经济产业发展形势与投资前景预测报告.docx
- 2024-2030年中国海洋环境监测行业市场深度调研及发展趋势与投资前景研究报告.docx
- 湖北省部分市州2022-2023学年高二上学期元月联合调研考试英语试题(原卷版).docx
文档评论(0)