zoukankan      html  css  js  c++  java
  • 笔记Clustering by fast search and find of density peaks

    ---恢复内容开始---

    We propose an approach based on the idea that cluster centers are characterized
    by a higher density than their neighbors and by a relatively large distance from points with
    higher densities. This idea forms the basis of a clustering procedure in which the number of
    clusters arises intuitively, outliers are automatically spotted and excluded from the analysis, and
    clusters are recognized regardless of their shape and of the dimensionality of the space in which
    they are embedded.

    想法来源是直接:1、cluster的中心密度要高;2、高密度的中心点之间的距离应该相对远一些。异常点都会被排除,同时也和形状无关。

    问题来了,密度怎么定义?

    dc是阶段距离,阈值啦。就是这个范围内有多少个点啦。后面就说这个值的选取鲁棒性不错。

    简而言之,寻找比i节点密度大同时距离最近的点的距离为i的距离。

    所以说如果密度大,同时又和其他密度比他大的点距离远,那么他很可能就是一个cluster的中心。

    对于那个密度最大的点,定义 也就是离他最远的点的距离,默认他就是一个cluster的中心。

    we first find for each cluster a border region, defined as the set of points assigned to that cluster but being
    within a distance dc from data points belonging to other clusters. We then find, for each cluster, the
    point of highest density within its border region. We denote its density by . The points of the
    cluster whose density is higher than rb are considered part of the cluster core (robust assignation).
    The others are considered part of the cluster halo (suitable to be considered as noise).

    给每一个cluster找一个边界区域,就是一堆点属于这个cluster但是距离dc来算又属于其他cluster,即距离其他cluster小于dc。

    在border region中,密度最大的点的密度为,cluster中密度大于他的为core cluster,另外的称为halo光晕, 也就是噪音。

    没有说的一个问题是如何在判别树中寻找cluster中的点。简单的方法就是按照阈值找较大的点。其他的再看。

     

  • 相关阅读:
    内部类&匿名内部类
    Object:
    多 态★★★★★(面向对象特征之三)
    接 口:
    继 承(面向对象特征之二)
    封 装(面向对象特征之一)
    三:面向对象:★★★★★
    Codeforces 719 E. Sasha and Array (线段树+矩阵运算)
    uestc oj 1218 Pick The Sticks (01背包变形)
    uestc oj 1217 The Battle of Chibi (dp + 离散化 + 树状数组)
  • 原文地址:https://www.cnblogs.com/hluo/p/4083620.html
Copyright © 2011-2022 走看看