K 近邻算法 @ Python

K 近邻算法

  • 原理 : 给定一个实例, 在训练集中找到与实例距离最近的 k 个训练数据, 这个实例的类别就是这 k 个训练数据的多数属于的类别
  • 三个要素 : 超参数 K 的选择, 距离计算方法, 最终的分类决策规则
  • 当 k = 1 的时候, 就是最近邻算法, 就是找距离最近的一个的实例的类别作为实例的分类
  • k 值的选择很重要, 如果说k 值太大, 会导致距离较远的训练实例对预测实例产生影响, 如果 k 值太小, 只有距离很近的 训练实例会对其产生影响, 但是对训练实例很敏感, 如果遇到噪声就会出错, 所以最近邻算法缺点很明显, 对训练集要求很高
  • K 值通常使用交叉验证的方法确定

下面给出 k 近邻算法的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值