美文网首页
最近邻规则分类

最近邻规则分类

作者: 无伤Lee | 来源:发表于2016-09-20 00:03 被阅读192次

1. 综述:

1.1 Cover和Hart在1968年提出了最初的邻近算法
1.2 分类(classification)算法
1.3 输入基于实例的学习(instance-based learning), 懒惰学习(lazy learning)

2.例子


未知电影什么类型



3. 算法详述

3.1 步骤:
为了判断未知实例的类别,以所有已知类别的实例作为参照
选择参数K
计算未知实例与所有已知实例的距离
选择最近K个已知实例
根据少数服从多数的投票法则(majority-voting),让未知实例归类为K个最邻近样本中最多数的类别

3.2 细节:
关于K
关于距离的衡量方法
3.2.1 Euclidean Distance 定义


其他距离衡量:余弦值(cos), 相关度 (correlation), 曼哈顿距离 (Manhattan distance)

3.3举例
  1. 算法优缺点
    4.1 算法优点
    简单
    易于理解
    容易实现
    通过对K的选择可具备丢噪音数据的健壮性

    4.2 算法缺点

需要大量空间储存所有已知实例
算法复杂度高(需要比较所有已知实例与要分类的实例)
当其样本分布不平衡时,比如其中一类样本过大(实例数量过多)占主导的时候,新的未知实例容易被归类为这个主导样本,因为这类样本实例的数量过大,但这个新的未知实例实际并木接近目标样本

5. 改进版本

考虑距离,根据距离加上权重
比如: 1/d (d: 距离)

相关文章

  • 机器学习基础算法(1)-KNN

    KNN (最近邻分类规则)--最简单的机器学习 分类,回归算法 个人认为机器学习的三个最主要的特性,是 分类,回归...

  • 最近邻规则分类

    1. 综述: 1.1 Cover和Hart在1968年提出了最初的邻近算法1.2 分类(classificatio...

  • # K-近邻算法

    目录 1、K-近邻算法的基本概念、核心思想 2、K-近邻算法的三要素:k值的选取、距离的度量、分类决策规则 3、k...

  • 统计学习方法之kNN算法

    k 近邻是什么 k 近邻法是机器学习中最基本的分类和回归方法,也称为kNN算法。通常k近邻法用于分类问题。k近邻法...

  • TensorFlow基本模型之最近邻

    最近邻算法简介 k近邻模型的核心就是使用一种距离度量,获得距离目标点最近的k个点,根据分类决策规则,决定目标点的分...

  • TensorFlow基本模型之最近邻

    最近邻算法简介 k近邻模型的核心就是使用一种距离度量,获得距离目标点最近的k个点,根据分类决策规则,决定目标点的分...

  • Unsupervised learner--k-Nearest

    K最近邻(k-Nearest Neighbor,KNN)分类算法 引入背景 最粗暴的分类器,记录所有的训练数据,当...

  • 机器学习之K近邻算法

    k近邻算法 K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简...

  • 【机器学习快速入门教程3】分类-KNN

    章节3:分类 本章节将介绍分类问题,我们将使用最简单的最近邻分类法(k-Nearest)完成。分类是监督学习中最基...

  • K-近邻

    K-近邻算法,(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最...

网友评论

      本文标题:最近邻规则分类

      本文链接:https://www.haomeiwen.com/subject/hignettx.html