2021-09-28

本文介绍了k-近邻算法的基本原理和流程,包括数据收集、预处理、距离计算、选择最近的k个点进行分类。通过阅读《机器学习实战》一书的第二章实验,作者在SublimeText中尝试实现k-近邻算法,尽管遇到未知错误未能得出预期结果,但加深了对算法的理解,并计划更换编译器再试。
摘要由CSDN通过智能技术生成

机器学习:k-近邻算法预习

1.k-近邻算法简介
K,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。KNN靠周围有限的邻近的样本,而不是靠判别类域的方法来辨别其所属属性。因此,k太大导致分类模糊。k太小受个体影响波动较大
2.算法流程和通用步骤
流程

  • 收集数据
  • 装备数据
  • 分析数据
  • 训练数据
  • 测试数据
  • 使用算法

通用步骤

  • 计算距离
  • 排序
  • 取前k个点
  • 加权平均

3.课本内容内实践
课本为Peter Harrington 的机器学习实战
第二章第一个实验

在这里插入图片描述

4.过程总结
本次实验采用sublime text编译器,出现未知错误没能得出结果但着重了解了k算法,下次考虑换个编译器。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值