机器学习(一)KNN与Kmeans总结

一. 关于KNN算法(K近邻算法)

1.算法介绍:

如果一个样本在特征空间中的K个最相似(即特征空间中最近邻)的样本中的大多数属于一个类别,则这个样本也属于这个类别。

2.算法要点

a) K值的选择:K值的选择会对结果产生重大影响。较小的K值可以减少近似误差,但是会增加估计误差;较大的K值可以减少估计误差,但是会增加近似误差。一般而言,通常采用交叉验证法来选取最优的K值。

  • 近似误差:可以理解为对现有训练集的训练误差,近似误差过小,可能出现过拟合现象。
  • 估计误差:可以理解为对测试集的训练误差,估计误差较小说明对未知数据的预测能力较好。模型本身最接近最佳模型。

b)距离的度量:距离反映了空间中两个实例的相似程度。

几种典型的距离表示
c) 分类决策规则:采用多数表决。

二. 关于Kmeans算法

1.算法介绍

K-means是一种基于距离的迭代算法。它将n个观察实例分类到k个聚类中,以使得每个观察实例距离它所在的聚类中心点比其他的聚类中心点的距离更小。

2.Kmeans算法步骤

a) 所有的观测实例中随机抽出K个观测点,作为聚类中心点

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值