聚类之meanshift算法

Mean Shift算法是一种基于聚类中心的聚类方法,与K-Means不同,它无需预先设定类别个数。算法通过不断迭代更新聚类中心,直至稳定。Mean Shift向量考虑了样本点在高维球区域内的贡献,而引入高斯核函数则使得样本点的贡献因距离不同而变化。通过逐点迭代和核函数调整,最终找到稳定的聚类中心。
摘要由CSDN通过智能技术生成

在K-Means 算法中,最终的聚类效果受初始的聚类中心的影响,K-Means++算法的提出,为选择较好的初始聚类中心提供了依据(选择的的初始聚类中心尽可能的远)
但是算法中,聚类的类别个数K仍需事先确定,对于类别个数事先未知的数据集,K-Means和K-Means++将很难对其精确求解。
Mean Shift 算法,又被称作均值漂移算法,与K-Means算法一样,都是基于聚类中心的聚类算法。
优点:不需要提前指定聚类类别个数
缺点:计算量大

在Meanshift算法中,聚类中心是通过在给定区域中的样本的均值来确定的,通过不断的迭代更新聚类中心,直到最终的聚类中心不再改变为止。

Mean Shift向量

对于给定的n位空间 R n R^n Rn中的m个样本点 X ( i ) , i = 1 , 2 … … m X^{(i)},i=1,2……m X(i),i=1,2m,对于其中的一个样本X,其Mean Shift向量为:
M h ( X ) = 1 k ∑ X ( i ) ∈ S h ( X ( i ) − X ) M_h(X)=\frac{1}{k}\displaystyle\sum_{X^{(i)}∈S_h}(X^{(i)}-X) Mh(X)=k1X(i)Sh(X(i)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值