2184 3

[Python] K近邻算法的Python实现 [推广有奖]

  • 4关注
  • 15粉丝

已卖:4556份资源

讲师

9%

还不是VIP/贵宾

-

威望
0
论坛币
46836 个
通用积分
30.3052
学术水平
52 点
热心指数
49 点
信用等级
45 点
经验
6255 点
帖子
173
精华
0
在线时间
597 小时
注册时间
2014-5-20
最后登录
2025-6-13

楼主
天外来客2013 学生认证  发表于 2015-3-26 10:13:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本算法参考自《机器学习实战》,对其中的代码做了详尽的注释。
K近邻算法的基本步骤如下:

对未知类别属性的数据集中的每个点依次执行以下步骤:

1)      计算已知类别数据集中的点(某个点,1个)与当前点(多个)之间的距离;

2)      按照距离递增次序排序;

3)      选取与当前点距离最小的k个点;

4)      确定前k个点所在类别的出现频率;(B,A,B,B,C,B,A)

5)      返回前k个点出现频率最高的类别作为当前点的预测分类。

1、kNN函数头

kNN函数头

2、kNN实例

kNN实例

3、kNN算法的Python实现

kNN.rar (906 Bytes, 需要: 10 个论坛币) 本附件包括:

  • kNN.py



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python Knn算法 机器学习 knn 数据集 程序

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 100 + 1 + 1 + 1 精彩帖子
niuniuyiwan + 60 + 60 + 5 + 5 + 5 精彩帖子

总评分: 经验 + 160  论坛币 + 160  学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

本帖被以下文库推荐

沙发
niuniuyiwan(未真实交易用户) 在职认证  发表于 2015-10-14 07:55:23
好帖,感谢分享。
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

藤椅
xddlovejiao1314(未真实交易用户) 学生认证  发表于 2015-10-14 08:41:56
谢谢分享。

板凳
何hhy(未真实交易用户) 发表于 2015-10-16 22:21:33
不错,值得分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 13:55