距离修正的模糊C均值聚类算法
模糊c均值算法

模糊c均值算法模糊c均值算法概述模糊c均值算法(FCM)是一种聚类分析方法,用于将一组数据分成多个类别。
该算法通过最小化数据点与其所属的聚类中心之间的平方误差来实现聚类。
与传统的k均值算法相比,FCM可以处理更加复杂的数据集,因为它允许每个数据点属于多个聚类。
原理FCM的核心思想是将每个数据点表示为一个向量,并将这些向量分配到多个聚类中心。
这些聚类中心由算法自动确定,并且通常是随机初始化的。
在每次迭代中,FCM计算每个数据点与所有聚类中心之间的距离,并将其分配到最近的聚类中心。
然后,它重新计算每个聚类中心作为其所有成员向量的平均值,并使用这些新的聚类中心再次计算距离和分配。
这个过程重复进行直到满足某些收敛准则,例如固定数量的迭代或达到一定程度上的稳定性。
然而,在传统k均值算法中,一个数据点只能属于一个簇,但在FCM 中,一个数据点可以属于多个簇。
这是通过将每个数据点与每个聚类中心之间的距离表示为一个模糊值来实现的。
这个模糊值称为隶属度,它表示了数据点属于每个聚类中心的程度。
具体而言,对于一个数据点i和聚类中心j,隶属度u_ij表示数据点i属于聚类中心j的程度。
隶属度必须满足以下条件:1. $0 \leq u_{ij} \leq 1$ 对于所有的i和j2. $\sum_{j=1}^{c} u_{ij} = 1$ 对于所有的i在每次迭代中,FCM计算每个数据点与所有聚类中心之间的距离,并使用这些距离计算新的隶属度。
然后,它重新计算每个聚类中心作为其所有成员向量加权平均值,并使用这些新的聚类中心再次计算距离和分配。
优缺点优点:1. FCM可以处理多维数据,并且可以应用于各种各样的应用程序。
2. FCM允许数据点属于多个簇,因此更加灵活。
3. FCM不需要指定簇数量,因此更加自适应。
缺点:1. FCM对初始值敏感。
2. FCM的计算成本很高,特别是对于大型数据集。
3. FCM需要指定一些参数,例如模糊程度和收敛准则。
模糊C均值聚类算法

模糊C 均值聚类算法:模糊c 均值聚类(FCM ),即众所周知的模糊ISODATA ,是用隶属度确定每个数据点属于某个聚类的程度的一种聚类算法。
1973年,Bezdek 提出了该算法,作为早期硬c 均值聚类(HCM )方法的一种改进。
FCM 把n 个向量x i (i=1,2,…,n )分为c 个模糊组,并求每组的聚类中心,使得非相似性指标的价值函数达到最小。
FCM 与HCM 的主要区别在于FCM 用模糊划分,使得每个给定数据点用值在0,1间的隶属度来确定其属于各个组的程度。
与引入模糊划分相适应,隶属矩阵U 允许有取值在0,1间的元素。
不过,加上归一化规定,一个数据集的隶属度的和总等于1:∑==∀=c i ij n j u1,...,1,1 (3.1)那么,FCM 的价值函数(或目标函数)就是:∑∑∑====c i n j ijm ij c i i c d u J c c U J 1211),...,,(, (3.2)这里u ij 介于0,1间;c i 为模糊组I 的聚类中心,d ij =||c i -x j ||为第I 个聚类中心与第j 个数据点间的欧几里德距离;且[)∞∈,1m 是一个加权指数。
构造如下新的目标函数,可求得使(3.2)式达到最小值的必要条件: ∑∑∑∑∑∑=====-+=-+=n j c i ij j c i n j ijmij n j ci ij j c n c u d u u c c U J c c U J 111211111)1()1(),...,,(),...,,,...,,(λλλλ (3.3)这里λj ,j=1到n ,是(3.1)式的n 个约束式的拉格朗日乘子。
对所有输入参量求导,使式(3.2)达到最小的必要条件为:∑∑===nj m ijn j j m ij i u x uc 11(3.4) 和∑=-⎪⎪⎭⎫ ⎝⎛=c k m kj ij ij d d u 1)1/(21(3.5)由上述两个必要条件,模糊c均值聚类算法是一个简单的迭代过程。
模糊 c 均值算法

模糊c 均值算法
模糊c均值算法,也叫Fuzzy C Means算法,是一种无监督的聚类算法。
与传统的聚类算法不同的是,模糊C均值算法允许同一样本点被划分到不同的簇中,而且每个样本点到各个簇的距离(或者说相似度)用模糊数表示,因而能更好地处理样本不清晰或重叠的情况。
模糊c均值算法的步骤如下:
1. 初始化隶属度矩阵U,每个样本到每个簇的隶属度都为0-1之间的一个随机数。
2. 计算质心向量,其中每一项的值是所有样本的对应向量加权后的和,权重由隶属度矩阵决定。
3. 根据计算得到的质心向量计算新的隶属度矩阵,更新每个样本点到每个簇的隶属度。
4. 如果隶属度矩阵的变化小于一个预先设定的阈值或者达到了最大迭代次数,则停止;否则,回到步骤2。
模糊c均值算法是一种迭代算法,需要进行多次迭代,直到满足一定的停止条件。
同时,该算法对于隶属度矩阵的初始值敏感,不同的初始值可能会导致不
同的聚类结果。
关于模糊c均值聚类算法

FCM模糊c均值1、原理详解模糊c-均值聚类算法fuzzy c-means algorithm (FCMA)或称(FCM)。
在众多模糊聚类算法中,模糊C-均值(FCM)算法应用最广泛且较成功,它通过优化目标函数得到每个样本点对所有类中心的隶属度,从而决定样本点的类属以达到自动对样本数据进行分类的目的。
聚类的经典例子然后通过机器学习中提到的相关的距离开始进行相关的聚类操作经过一定的处理之后可以得到相关的cluster,而cluster之间的元素或者是矩阵之间的距离相对较小,从而可以知晓其相关性质与参数较为接近C-Means Clustering:固定数量的集群。
每个群集一个质心。
每个数据点属于最接近质心对应的簇。
1.1关于FCM的流程解说其经典状态下的流程图如下所示集群是模糊集合。
一个点的隶属度可以是0到1之间的任何数字。
一个点的所有度数之和必须加起来为1。
1.2关于k均值与模糊c均值的区别k均值聚类:一种硬聚类算法,隶属度只有两个取值0或1,提出的基本根据是“类内误差平方和最小化”准则,进行相关的必要调整优先进行优化看是经典的欧拉距离,同样可以理解成通过对于cluster的类的内部的误差求解误差的平方和来决定是否完成相关的聚类操作;模糊的c均值聚类算法:一种模糊聚类算法,是k均值聚类算法的推广形式,隶属度取值为[0 1]区间内的任何数,提出的基本根据是“类内加权误差平方和最小化”准则;这两个方法都是迭代求取最终的聚类划分,即聚类中心与隶属度值。
两者都不能保证找到问题的最优解,都有可能收敛到局部极值,模糊c均值甚至可能是鞍点。
1.2.1关于kmeans详解K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。
K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。
模糊c均值聚类算法及应用

模糊c均值聚类算法及应用随着数字化时代的到来,数据量的增加让人们变得更加注重数据分析与聚类。
相比较传统的聚类算法,模糊c 均值聚类算法在实际应用中的效果更加出色。
本文将对模糊c均值算法进行详细介绍,并且剖析其在实际应用中的优势。
一、什么是模糊c均值聚类算法模糊c均值聚类算法是一种基于物理学中的隶属度理论,来对不同种类数据进行分类的一种算法。
其基本原理是通过计算不同数据在所属类别中的隶属程度,并根据不同的权重来计算数据的均值和方差,从而实现对数据进行分类的目的。
在传统的c均值聚类算法中,所有的数据点都必须完全属于某一个类别中,而在模糊c均值聚类算法中,一个数据点可以属于多个不同的类别,且归属于每个类别的隶属度都是按照百分比计算的。
换句话说,每个数据点都有可能属于多个不同的类别,且在不同类别中的权重不同。
二、模糊c均值聚类算法的优势模糊c均值聚类算法在大量实验中都取得了理想的效果。
其优势主要有以下几个方面:1.能够适应不同数据的分布情况在聚类分析中,很多数据不是严格遵循正态分布等统计规律的,这就使得传统的c均值聚类算法很难准确分类。
然而,采用模糊c均值算法处理这些数据时,可以很好地适应多样性的数据分布。
2. 更准确地表达数据之间的联系在实际应用中,很多数据点不仅需要分类,还要进行关联性分析。
在传统的c均值聚类算法中,只能体现点与点之间的距离远近,很难准确刻画数据之间的关联关系。
而在模糊c均值聚类算法中,可以很好地给每个点进行加权处理,使得每个点被分类后能更加准确地表达和传达其所代表的信息。
3. 更加灵活的聚类动态传统的c均值聚类所表现出来的聚类动态,很难被实时地调整。
而模糊c均值聚类算法中,每个数据点都有一定的隶属度,可以更加灵活地调整聚类动态。
使用模糊c 均值求解,总是能得到的比传统c均值聚类更加的平滑,不容易受到某些噪音的干扰,更能够优化每个点的分类。
三、模糊c均值聚类算法的应用1. 人脸识别在人脸识别领域,模糊c均值算法可以有效地应用于人脸的分类和特征提取。
模糊c均值聚类算法

模糊c均值聚类算法C均值聚类算法(C-Means Clustering Algorithm)是一种常用的聚类算法,目的是将一组数据点分成若干个类群,使得同一类群内的数据点尽可能相似,不同类群之间的数据点尽可能不相似。
与K均值聚类算法相比,C均值聚类算法允许一个数据点属于多个类群。
C均值聚类算法的基本思想是随机选择一组初始聚类中心,然后通过迭代的方式将数据点分配到不同的类群,并调整聚类中心,直到满足停止条件。
算法的停止条件可以是固定的迭代次数,或者是聚类中心不再改变。
具体而言,C均值聚类算法的步骤如下:1.随机选择k个初始聚类中心,其中k是预先设定的类群数量。
2.根据欧氏距离或其他距离度量方法,计算每个数据点到每个聚类中心的距离。
3.将每个数据点分配到距离最近的聚类中心的类群。
4.根据聚类中心的分配情况,更新聚类中心的位置。
如果一个数据点属于多个类群,则根据各个类群的权重计算新的聚类中心位置。
5.重复步骤2到4,直到满足停止条件。
C均值聚类算法的优点是灵活性高,可以允许一个数据点属于多个类群。
这在一些应用场景中非常有用,例如一个商品可以属于多个类别。
然而,C均值聚类算法的缺点是计算复杂度较高,对初始聚类中心的选择敏感,以及类群数量k的确定比较困难。
为了解决C均值聚类算法的缺点,可以采用如下方法进行改进:1.使用聚类效度指标来评估聚类结果的好坏,并选择最优的聚类中心数量k。
2. 采用加速算法来减少计算复杂度,例如K-means++算法可以选择初始聚类中心,避免随机选择的可能不理想的情况。
3.对数据进行预处理,例如归一化或标准化,可以提高算法的收敛速度和聚类质量。
4.针对特定应用场景的需求,可以根据数据属性来调整聚类中心的权重计算方式,以适应特定的业务需求。
总结起来,C均值聚类算法是一种常用的聚类算法,与K均值聚类算法相比,它可以允许一个数据点属于多个类群。
然而,C均值聚类算法也存在一些缺点,例如计算复杂度高,对初始聚类中心的选择敏感等。
模糊c均值聚类算法的概念

模糊c均值聚类算法的概念
模糊C均值聚类算法(Fuzzy C-means clustering algorithm,简
称FCM)是一种基于模糊理论的聚类算法,用于将数据集划
分为若干个模糊的子集,每个子集代表一个聚类。
FCM算法的目标是最小化数据点与聚类中心之间的模糊距离。
模糊距离所描述的是一个数据点属于每个聚类的可能性,而不仅仅是属于一个特定聚类的二进制标识。
FCM算法的步骤如下:
1. 初始化聚类中心,可以随机选择数据点作为初始中心。
2. 根据初始聚类中心,计算每个数据点对于每个聚类中心的成员关系度(即属于每个聚类的可能性)。
3. 根据成员关系度更新聚类中心,计算每个聚类中心的坐标。
4. 重复步骤2和3,直到聚类中心不再发生变化或达到最大迭
代次数。
在每次迭代中,FCM算法根据每个数据点到聚类中心的距离
计算其模糊隶属度,按照隶属度对数据点进行聚类。
每个数据点隶属于每个聚类的可能性是在0到1之间连续变化的,表示了数据点与每个聚类之间的相似程度。
相比于传统的硬聚类算法,模糊C均值聚类算法允许数据点
属于多个聚类,更好地处理了数据点的模糊性,适用于数据集中存在重叠样本或不确定性较高的场景。
模糊 c 均值聚类算法

模糊 c 均值聚类算法模糊 c 均值聚类算法是一种常用的聚类算法,其特点是能够解决数据集中存在重叠现象的问题,适用于多类别分类和图像分割等领域。
本文将从算法原理、应用场景、优缺点等方面分析模糊c 均值聚类算法。
一、算法原理模糊 c 均值聚类算法与传统的聚类算法相似,都是通过对数据集进行聚类,使得同一类的数据样本具有相似的特征,不同类的数据样本具有不同的特征。
但是模糊c 均值聚类算法相对于传统的聚类算法而言,其对于数据集中存在重叠现象具有一定的优越性。
模糊 c 均值聚类算法的主要思想是:通过迭代计算,确定数据集的类别个数,并计算每个数据样本属于不同类别的概率值。
在此基础上,通过计算每个聚类中心的权值,并对每个数据样本属于不同类别的概率进行调整,以达到数据样本的合理分类。
二、应用场景模糊 c 均值聚类算法的应用范围较广,主要包括:1.多类别分类:在多类别分类中,不同的类别往往具有比较明显的特征区别,但是存在一些数据样本的特征存在重叠现象。
此时,模糊 c 均值聚类算法可以对这些数据样本进行合理分类。
2.图像分割:在图像分割过程中,一张图片包含了不同的对象,这些对象的特征往往具有一定的相似性。
模糊 c 均值聚类算法可以通过对这些相似的特征进行分类,实现对于图像的自动分割。
3.市场分析:在市场分析中,需要根据一定的统计规律,对市场中的产品进行分类。
模糊 c 均值聚类算法可以帮助市场研究人员实现对市场中产品的自动分析分类。
三、优缺点分析模糊 c 均值聚类算法相对于传统的聚类算法而言,其对于数据集中存在重叠现象具有一定的优越性,具体优缺点如下所示:1.优点:(1) 能够有效地解决重叠现象问题,在多类别数据分类和图像分割等领域具有比较好的应用前景。
(2) 通过迭代计算,能够实现对数据集的自动分类,自动化程度高。
2.缺点:(1) 算法的时间复杂度比较高,需要进行多次迭代计算,因此在数据量较大时,运算时间比较长。
(2) 模糊 c 均值聚类算法对于初始聚类中心的选择较为敏感,不同的聚类中心初始化可能会导致最终分类效果的不同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
∑α z
wi =
j =1 n
j j
;1 ≤ i ≤ c
( 7)
∑αj
j =1
其中 α j 是样本 x j 的类别归属标识。 当样本 x j ∈ S i , 即 x j 归属 于 子集 S i , 则 α j = 1 ; 否则 α j = 0 。 式( 7 ) 调节因子 w i 反映了样 本所在类别中的整体点密度信息 。 2. 2 FCMDC 聚类算法 得到调节因子 w i 之后, 样本点与聚类中心的距离度量修 正为: ( 8) wi DC 算法的目标 因此, 将式( 8 ) 代入式( 1 ) 可以得到 FCM函数为: d
[16 - 17 ] m 最佳取值范围为( 1 . 5 , 2. 5) , 。 FCM 算 一般使用 m = 2 法是使目标函数最小化的迭代收敛过程, 通过 Lagrange 乘数
正隶属度函数和目标函数来优化算法
。 本文基于数据
提出了一种基于距离修正的 FCM ( FCM based 的点密度信息, DC) 改进算法, on Distance Correction,FCM引入了距离度量 的调节因子, 弥补了欧氏距离等划分趋势的影响, 通过人造数 据和 UCI 数据的两组聚类实验, 证实了该算法相比经典的 FCM 具有更广的适用范围和更高的聚类准确率 。
t +1
模式识别中通常利用样本点之间的距离来度量其差异 性, 然后作为判别其归属的依据 。 经典的模糊 C 均值算法采 用欧氏距离来度量样本间的差异性, 虽然运算简单, 但是对于 非球形结构或者非对称结构的聚类存在缺陷 。样本点密度能 够反映其合群程度, 同时也能一定程度上说明其对聚类的影 响能力, 因此利用样本点密度信息, 构造了距离的调节因子, 形成样本与聚类中心的距离矩阵, 用于修正经典 FCM。 2. 1 基于点密度的距离调节因子 x2 , …, x n } 中, 在样本集 X = { x1 , 对于每个样本点 x i , 通 常点密度函数的表达式定义为:
收稿日期: 2011-08-22 ; 修回日期: 2011-12-08 。 004 ) ; 国家 973 计划项目( 2011CB302906 ) 。 基金项目: 国家科技重大专项( 2010ZX03006CCF 会员, 作者简介: 楼晓俊( 1984 - ) , 男, 浙江杭州人, 博士研究生, 主要研究方向: 传感器网络信号处理、 模式识别; 李隽颖( 1982 - ) , CCF 会员, 男, 湖北云梦人, 博士研究生, 主要研究方向: 传感器网络信号处理、 模式识别; 刘海涛( 1968 - ) , 男, 新疆昌吉人, 研究员, 博士生导 师, 主要研究方向: 传感器网络、 物联网体系架构。
1≤j≤n u i j ≥ 0 ; 1 ≤ i ≤ c, v2 , 式( 1 ) ~ ( 2 ) 中: U = { u i j } 为 c × n 阶矩阵; V = { v1 , …, v c } 为 s × c 阶矩阵; A 为 s × s 阶对称正定矩阵; d i j 为数据 元 x j 与聚类中心 v i 的距离, 经典的 FCM 算法中使用欧氏距 离, 即 A 取单位矩阵 I; m 为大于 1 的模糊指数, 控制分类矩阵 U 的模糊程度, m 越大, 聚类的模糊程度越大, 在实际应用中
针对这一问题, 利用数据的点密度信息, 在数据点与聚类中心的距离度量中引入了调节因子, 提出了一种基于密度的 并用其代替经典模糊 C 均值算法中的距离度量矩阵 。 通过人造数据集和 UCI 数据集的两组聚类实 距离修正矩阵, 验, 证实了改进算法对非球形结构的数据同样适用, 且相比经典的模糊 C 均值算法具有更高的聚类准确率 。 关键词: 聚类; 模糊 C 均值; 距离度量; 点密度; 调节因子 中图分类号: TP18 ; TP391. 4 ; TP301. 6 文献标志码: A
Journal of Computer Applications 计算机应用,2012,32( 3) : 646 - 648 文章编号: 1001 - 9081 ( 2012 ) 03 - 0646 - 03
ISSN 1001-9081 CODEN JYIIDU
2012-03-01 http: / / www. joca. cn doi: 10. 3724 / SP. J. 1087. 2012. 00646
第3 期
楼晓俊等: 距离修正的模糊 C 均值聚类算法Βιβλιοθήκη 647ui j = 1
/∑( d d
c k =1
ij kj
)
2 / ( m -1 )
( 4)
2
FCMDC 算法
3 ) 由 隶 属 度 矩 阵 ( u i j ) t ,根 据 式 ( 10 ) 计 算 聚 类 中 心 ( vi ) t 。 4 ) 根据式( 9 ) 计算目标函数( J) t 。 5 ) 根据式( 11 ) , 更新隶属度矩阵( u i j ) t +1 。 6 ) 判决迭代截止条件, 如果 | ( u i j ) t - ( u i j )
Improved fuzzy Cmeans clustering algorithm based on distance correction
LOU Xiaojun1 , LI Junying1 , LIU Haitao1,2
( 1 . Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences, Shanghai 200050 , China; 2 . Wuxi SensingNet Industrialization Research Institute, Wuxi Jiangsu 214135 ,China)
zi =
∑
j =1 j≠ i
1 ; d ≤ σ, 1≤i≤n di j i j
( 5)
其中: d i j 表示样本 x i 与 x j 之间的欧氏距离; σ 是点密度的有 效半径, 可根据实际情况设置, σ 越大得到的点密度相对值也 越大。 为了简化算法, 提出了一种新的点密度定义方式: z i = 1 / min( { d i j } ) ; 1 ≤ i ≤ n ( 6) 即将样本 x i 到其最近邻样本之间的距离的倒数作为其点密 度。 利用式( 6 ) 定义的点密度信息, 提出了用于 FCM 距离修 正的调节因子, 定义为:
法求解式( 1 ) 可得到:
n
1
FCM 算法
x2 , …, x n } 为 n 元数据集合, xi ∈ R 。 FCM 聚 设 X = { x1 ,
s
∑u
vi =
j =1 n j =1
m ij
xj ( 3)
S2 , …, Sc , 类方法就是按照特定规则把 X 划分为 c 个子集 S1 ,
ij ∑um
n
| ≤ ε 或者
t = T, 则迭代结束; 否则令 t = t + 1 , 跳回 3 ) 继续。
3
实验与分析
DC 进行人造数据集和 为了验证算法的有效性, 对 FCMUCI 数据集两组实验, FCM 并与经典 算法进行了比较与分 析。实验采用 Matlab 程序仿真, 参数都选择默认的常规配 -5 T = 100 。 置, 即 m = 2, ε = 10 , 3. 1 人造数据集实验 为了能够直观地分析与对比聚类算法的性能, 在二维坐 标轴上随机生成两组样本点, 分别代表两个类别子集 。 随机 0) , 样本点满足以下规则: 第一组样本点均匀分布在圆心( 0 , 半径为 1 的圆形区域内, 第二组样本点均匀分布在圆心( 5. 5 , 0) , 半径为 5 的圆形区域内; 两组样本各 100 个点, 因此第二 组样本的密度小于第一组样本 。对产生的样本点分别进行经 DC 聚类, 典 FCM 聚类与 FCM实验重复进行 20 次, 图 1 是某 次实验的聚类结果对比图 。
距离修正的模糊 C 均值聚类算法
1 1 1,2 楼晓俊 ,李隽颖 ,刘海涛
*
( 1. 中国科学院 上海微系统与信息技术研究所 ,上海 200050;
2. 无锡物联网产业研究院,江苏 无锡 214135)
( * 通信作者电子邮箱 louxjanan@ gmail. com)
摘
要: 经典的模糊 C 均值算法基于欧氏距离, 存在等划分趋势的缺陷, 分错率较高, 只适用于球形结构的聚类 。
*
Abstract: Based on Euclidean distance, the classic Fuzzy CMeans ( FCM) clustering algorithm has the limitation of equal partition trend for data sets. And the clustering accuracy is lower when the distribution of data points is not spherical. To solve these problems, a distance correction factor based on dot density was introduced. Then a distance matrix with this factor was built for measuring the differences between data points. Finally, the new matrix was applied to modify the classic FCM algorithm. Two sets of experiments using artificial data and UCI data were operated, and the results show that the proposed algorithm is suitable for nonspherical data sets and outperforms the classic FCM algorithm in clustering accuracy. Key words: clustering; Fuzzy CMeans ( FCM) ; distance measurement; dot density; regulatory factor 模糊聚类技术基于模糊集合论, 被广泛应用于数据挖掘 、 模式识别、 控制决策等领域, 具有重要的理论和实际应用价 Means,FCM) 算法是模糊聚类中最 值。模糊 C 均值( Fuzzy C它是一种基于划分的聚类 基本也是应用最广泛的方法之一, 得到每个样本点的归属 算法, 依据最小二乘原理, 采用迭代方法优化目标函数, 最终 [1 - 4 ] 。 然而经典的 FCM 算法基于欧 具有对数据集进行等划分的趋势, 对于其他结构的聚类分错 [5 - 6 ] 。 FCM 因此出现了许多 的改进算法, 有学者考虑 率较高 通过特征加权的 了样本点不同维度对聚类效果的不同贡献, [7 - 9 ] ; 有学者引入了不同的距离度量方法, 方式来优化算法 如 马氏距离