fcm基本原理_FCM聚类算法介绍

FCM算法是一种基于划分的聚类算法,它的思想就是使得被划分到同一簇的对象之间相似度最大,而不同簇之间的相似度最小。模糊C均值算法是普通C均值算法的改进,普通C均值算法对于数据的划分是硬性的,而FCM则是一种柔性的模糊划分。在介绍FCM具体算法之前我们先介绍一些模糊集合的基本知识。1模糊集基本知识首先说明隶属度函数的概念。隶属度函数是表示一个对象x隶属于集合A的程度的函数,通常记做μA(x),其自...
摘要由CSDN通过智能技术生成

FCM算法是一种基于划分的聚类算法,它的思想就是使得被划分到同一簇的对象之间相似度最大,而不同簇之间的相似度最小。模糊C均值算法是普通C均值算法的改进,普通C均值算法对于数据的划分是硬性的,而FCM则是一种柔性的模糊划分。在介绍FCM具体算法之前我们先介绍一些模糊集合的基本知识。

1 模糊集基本知识

首先说明隶属度函数的概念。隶属度函数是表示一个对象x隶属于集合A的程度的函数,通常记做μA(x),其自变量范围是所有可能属于集合A的对象(即集合A所在空间中的所有点),取值范围是[0,1],即0<=μA(x)<=1。μA(x)=1表示x完全隶属于集合A,相当于传统集合概念上的x∈A。一个定义在空间X={x}上的隶属度函数就定义了一个模糊集合A,或者叫定义在论域X={x}上的模糊子集。对于有限个对象x1,x2,……,xn模糊集合可以表示为:

   (6.1)

有了模糊集合的概念,一个元素隶属于模糊集合就不是硬性的了,在聚类的问题中,可以把聚类生成的簇看成模糊集合,因此,每个样本点隶属于簇的隶属度就是[0,1]区间里面的值。

2 K均值聚类算法(HCM,K-Means)介绍

K均值聚类(K-Means),即众所周知的C均值聚类,已经应用到各种领域。它的核心思想如下:算法把n个向量xj(1,2…,n)分为c个组Gi(i=1,2,…,c),并求每组的聚类中心,使得非相似性(或距离)指标的价值函数(或目标函数)达到最小。当选择欧几里德距离为组j中向量xk与相应聚类中心ci间的非相似性指标时,价值函数可定义

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FCM算法和K-means聚类算法都是常见的聚类算法,它们都有着各自的优缺点。 FCM算法(模糊C均值算法)是一种基于模糊理论的聚类算法。与传统的K-means算法不同,FCM算法将每个数据点分配到每个簇中的概率作为其隶属度,因此可以处理不确定性问题。FCM算法的优点包括: 1. 对于不明确的数据,可以提供更加准确的聚类结果。 2. 可以处理噪声数据,使得聚类更加稳定。 3. 能够处理重叠的聚类问题。 FCM算法的缺点包括: 1. 算法的时间复杂度较高,需要进行迭代计算。 2. 对于数据量较大的情况,算法的计算量会非常大。 3. 对于聚类数目的选择较为敏感。 K-means聚类算法是一种基于距离测量的聚类算法。该算法将每个数据点分配到距离其最近的簇中。K-means算法的优点包括: 1. 计算速度较快,适合处理大规模数据。 2. 对于数据分布清晰、簇的数量明确时,聚类效果较好。 3. 对于高维数据,K-means算法的效果较为显著。 K-means聚类算法的缺点包括: 1. 对于噪声和异常值的处理较为敏感。 2. 对于簇的形状和大小有较强的假设。 3. 对于数据分布复杂、簇的数量未知时,聚类效果较差。 举例来说,我们假设有一个数据集,其中数据分布较为复杂,簇的数量不确定。在这种情况下,FCM算法的效果可能会比K-means算法更好,因为FCM算法可以处理不确定性和重叠簇的问题。但是,如果数据分布较为清晰,簇的数量已知,那么K-means算法的效果可能会更好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值