虫虫首页|资源下载|资源专辑|精品软件
登录|注册

K-means

k均值聚类算法(K-meansclusteringalgorithm)是一种迭代求解的聚类分析算法,其步骤是,预将数据分为K组,则随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止条件可以是没有(或最小数目)对象被重新分配给不同的聚类,没有(或最小数目)聚类中心再发生变化,误差平方和局部最小。
  • 介绍K-means类型算法的基本原理

    介绍K-means类型算法的基本原理,发展以及趋势。

    标签: K-means 算法

    上传时间: 2014-01-02

    上传用户:1583060504

  • K-means聚类算法Hadoop分布式实现

    Hadoop下的K-means的Java实现,使用eclipse。

    标签: K-means Hadoop 聚类算法 分布式

    上传时间: 2017-05-12

    上传用户:18335103184

  • 数据挖掘-聚类-K-means算法Java实现

    K-means算法是最古老也是应用最广泛的聚类算法,它使用质心定义原型,质心是一组点的均值,通常该算法用于n维连续空间中的对象。 K-means算法流程 step1:选择K个点作为初始质心 step2:repeat                将每个点指派到最近的质心,形成K个簇                重新计算每个簇的质心             until 质心不在变化  例如下图的样本集,初始选择是三个质心比较集中,但是迭代3次之后,质心趋于稳定,并将样本集分为3部分    我们对每一个步骤都进行分析 step1:选择K个点作为初始质心 这一步首先要知道K的值,也就是说K是手动设置的,而不是像EM算法那样自动聚类成n个簇 其次,如何选择初始质心      最简单的方式无异于,随机选取质心了,然后多次运行,取效果最好的那个结果。这个方法,简单但不见得有效,有很大的可能是得到局部最优。      另一种复杂的方式是,随机选取一个质心,然后计算离这个质心最远的样本点,对于每个后继质心都选取已经选取过的质心的最远点。使用这种方式,可以确保质心是随机的,并且是散开的。 step2:repeat                将每个点指派到最近的质心,形成K个簇                重新计算每个簇的质心             until 质心不在变化  如何定义最近的概念,对于欧式空间中的点,可以使用欧式空间,对于文档可以用余弦相似性等等。对于给定的数据,可能适应与多种合适的邻近性度量。

    标签: K-means Java 数据挖掘 聚类 算法

    上传时间: 2018-11-27

    上传用户:1159474180

  • 改进的k均值算法

    改进的k均值算法,可以加速运行时间,详见Using the Triangle Inequality to Accelerate K-means

    标签: 均值算法

    上传时间: 2016-05-07

    上传用户:cxl274287265

  • 寻找k个聚类中心的算法

    寻找k个聚类中心的算法,也就是对K-means算法初始化进行改进的一种算法

    标签: 聚类 算法

    上传时间: 2016-07-02

    上传用户:z754970244

  • 数据挖掘算法

    数据挖掘算法,K-means聚类算法源代码,用于聚类分析

    标签: 数据挖掘算法

    上传时间: 2015-04-11

    上传用户:windwolf2000

  • 数据挖掘算法

    数据挖掘算法,fuzzy-K-means聚类算法源代码,用于模糊聚类分析

    标签: 数据挖掘算法

    上传时间: 2015-04-11

    上传用户:nanshan

  • MATLAB 数据挖掘算法

    MATLAB 数据挖掘算法,fuzzy-K-means聚类算法源代码,用于模糊聚类分析

    标签: MATLAB 数据挖掘算法

    上传时间: 2014-01-12

    上传用户:1101055045

  • 人工选择聚类中心

    人工选择聚类中心,用K-means聚类方法对图像进行分割,效果不错的

    标签: 人工 聚类

    上传时间: 2013-12-28

    上传用户:gaojiao1999

  • 这是一个用c和matlab编写的程序

    这是一个用c和matlab编写的程序,用于实现K-means算法

    标签: matlab 编写 程序

    上传时间: 2014-01-07

    上传用户:hgy9473