KNN 和 K-Means算法比较

KNN 和 K-Means算法比较
-K-MeansKNN
学习策略无监督学习监督学习
功能用于聚类用于分类和回归
k的含义“K”是算法聚类的类别数特征空间中k个最邻近的样本中大多数属于某一类别,则该样本就属于某一类别
应用通常用于人口统计学,市场细分,社交媒体等已知数据的分类和回归
算法步骤1)任意选择k个观测值,向量空间中的每个点都分配给最近质心 形成k类。2)更新质心为每个类别的平均值,并且重新将空间中的点分配个最近的质心。3)重复直到质心不再变化或者在一定阈值范围内停止(当然也可以设定迭代次数)否则重复步骤21)计算测试数据与各个训练数据之间的距离,选取距离最小的k个点。2)确定前k个点所在类别的出现频率。3)返回前k个点中出现频率最高的类别作为测试数据的分类。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值