24小时热门版块排行榜    

查看: 2168  |  回复: 43
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xy_again

金虫 (正式写手)


[交流] Kmeans聚类算法的聚类数目可能小于K吗

被问到这个问题:Kmeans聚类算法的输出聚类数目可能小于初始设定的聚类数目K吗?之前一直在用Kmeans没有详细研究原理,被问到了,大家怎么看呢,不设计哪种语言实现的程序,只是从算法角度讨论一下
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

摘星者

铁杆木虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
是否可能取决于你的算法是如何实现的。建议你看看weka和matlab的km算法实现。聚类数小于k的原因是聚类过程中出现空簇,如果没有特殊的处理,这个问题是无法在后续的循环中自行解决的。weka的实现是允许输出聚类数小于k的,出现空簇就直接将空簇删除;而matlab的km有一个参数用于解决聚类数小于k的问题,例如直接选择最远离聚类中心的点作为一个新的簇。
39楼2014-03-01 22:53:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xy_again 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见