热线电话:13121318867

登录
2018-11-05 阅读量: 911
K-Means聚类

关于K-Means聚类的文章,链接:机器学习算法-K-means聚类。关于K-Means的推导,里面有着很强大的EM思想。


优点

算法简单,容易实现 ;

对处理大数据集,该算法是相对可伸缩的和高效率的,因为它的复杂度大约是O(nkt),其中n是所有对象的数目,k是簇的数目,t是迭代的次数。通常k<<n。这个算法通常局部收敛。

算法尝试找出使平方误差函数值最小的k个划分。当簇是密集的、球状或团状的,且簇与簇之间区别明显时,聚类效果较好。


缺点

对数据类型要求较高,适合数值型数据;

可能收敛到局部最小值,在大规模数据上收敛较慢

K值比较难以选取;

对初值的簇心值敏感,对于不同的初始值,可能会导致不同的聚类结果;

不适合于发现非凸面形状的簇,或者大小差别很大的簇。

对于”噪声”和孤立点数据敏感,少量的该类数据能够对平均值产生极大影响。

0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子