李航统计学习--第三章 K临近(KNN)

通过多数表决等方式进行预测,不具有显式的学习过程。实际是利用训练数据集对特征向量空间进行划分,将其作为分类“模型”。K值的选择,距离度量和分类决策规则是KNN模型的三要素

3.1算法

3.2模型

KNN的模型对应特征空间的划分

3.2.1距离度量

3.2.2 K值选择

k'小,学习的近似误差小,只有与输入实例近似的训练实例才会对预测结果起作用。学习的估计误差大,预测结果对临近的实例点敏感,若临近噪声,预测出错。K小说明模型复杂,易过拟合

实际应用:交叉验证选取最优K值

3.2.3 分类决策规则

多数表决规则

3.3 KD 树--二叉树

如何对训练数据进行快速K临近搜索。最简单的是线性扫描,需要计算输入实例与每个训练示例的距离,很耗时。考虑特殊的结构存储训练数据。

构造kd树相当于用垂直于坐标轴的超平面将K维空间进行切分,构成系列k维超矩形区域,kd树每个节点对应于一个k维超矩形区域。

构造方法:构造根节点,使其根节点对应于k维空间包含所有实例点的超矩形区域;通过递归方法,不断地对k维空间进行切分,生成子节点,直到该子区域没有实例为止

通常选择坐标轴对空间切分,选择训练示例在坐标轴上的中位数作为切分点,得到平衡的kd树(未必搜索效率最优)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一.朴素贝叶斯 1.分类理论 朴素贝叶斯是一种基于贝叶斯定理和特征条件独立性假设的多分类的机器学习方法,所...
    wlj1107阅读 3,361评论 0 5
  • 统计学习方法笔记(第三章个人笔记) 标签: 机器学习深度学习 K近邻算法 1. 描述:给定一个训练数据集,对新的输...
    PerfectDemoT阅读 622评论 0 1
  • k近临法的的是三个基本要素:k值的选择,距离度量及分类决策规则。 k近邻算法和模型 什么是k近临算法?即是:给定一...
    瘦长的丰一禾阅读 1,159评论 0 6
  • Danny_yy阅读 1,780评论 0 0
  • 记得读小学时,有一段时间收集水浒卡三国卡成了我们大部分小男生的最大乐趣。如今早已成年的我却发现,自己骨子里仍然存有...
    剑芯阅读 353评论 0 1

友情链接更多精彩内容