聚类:原型聚类、层次聚类、密度聚类

首先介绍三种类型的聚类方法:

  • 原型聚类:假设聚类结构能够通过一组原型求解。通常算法先对原型进行初始化,然后进行迭代求解。不同的原型表示、不同的迭代求解方式,将会产生不同的原型聚类算法。

    1. k均值算法:在一定程度上描述了样本围绕簇均值的紧密程度

    2. 学习向量量化(LVQ):LVQ假设样本带有类别标记,学习过程通过利用样本的这些监督信息辅助聚类。原型向量的初始化为每个类别的样本集中随机选取一个样本作为原型向量

      image-20200405145537285.png
  • 密度聚类:此类算法假设聚类结构能通过样本分布的紧密程度确定。从样本密度的角度来考察样本之间的可连接性,并基于可连接样本不断扩展聚类簇来获得最终的聚类结果。
  • 例如:DBSCAN
image-20200405145937790.png
  • 层次聚类:试图在不同层次对数据集进行划分,从而形成树形的聚类结构。数据集划分可采用自底向上的聚合策略,也可采用自顶向下的分拆策略。

    例如AGNES:

    1. AGNES首先对仅含有一个样本的初始聚类簇和相应的距离矩阵进行初始化;

    2. 然后AGNES不断合并距离最近的聚类簇,并对合并得到的聚类簇的距离矩阵进行更新;

    3. 不断重复,直至达到预设的聚类簇数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 章节主要内容 “聚类”(clustering)算法是“无监督学习”算法中研究最多、应用最广的算法,它试图将数...
    闪电随笔阅读 5,118评论 1 24
  • 文章脉络 1.什么是聚类2.聚类的效果评估——性能度量 2.1外部指标 2.2内部指标3.聚类的类型 3.1原型聚...
    谢艺俊阅读 1,765评论 1 1
  • 这一章主要讲了什么是聚类;我们要如何去判断一个聚类的好坏,即聚类的性能度量;类间的距离如何计算;常见的三种聚类:原...
    起个名字好难阿阅读 1,012评论 0 3
  • 9.1 聚类任务 在无监督学习任务中,包括了密度估计、异常检测以及聚类等。其中应用最广泛的是聚类。 聚类就是对大量...
    D系鼎溜阅读 1,166评论 0 1
  • 9.1 聚类任务 常见的无监督学习任务 密度估计 异常检测 聚类 聚类任务将数据集划分为若干个不相交的子集,为每一...
    两全丶阅读 1,076评论 0 2