kmeans初始中心不同结果可能不同 (举例)

Posted Zetaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kmeans初始中心不同结果可能不同 (举例)相关的知识,希望对你有一定的参考价值。

本文给出 kmeans算法当初始中心点不同时,聚类结果可能是不同的实际例子。

样例数据

数据为 10 10 10个二维数据点,如下
2 , 2 1 , 1 1 , 0 24 0 , 10 0 , 11 10 , 12 12 , 10 10 , 0 11 , 0 2, 2\\\\ 1 ,1\\\\ 1, 0\\\\ 2 4\\\\ 0, 10\\\\ 0, 11\\\\ 10, 12\\\\ 12, 10\\\\ 10, 0\\\\ 11, 0\\\\ 2,21,11,0240,100,1110,1212,1010,011,0

第一次选择初始中心点

以以下四个点作为初始中心点,进行 k = 4 k=4 k=4的kmeans聚类, 2 , 2 1 , 1 1 , 0 2 , 4 2,2\\\\ 1,1\\\\ 1,0\\\\ 2,4 2,21,11,02,4
聚类结果为,其中大红星标注的是最后的 4 4 4个类别中心位置。

第二次选择初始中心点

以以下四个点作为初始中心点,进行 k = 4 k=4 k=4的kmeans聚类, 10 , 0 11 , 0 2 , 2 1 , 1 10, 0\\\\ 11,0\\\\2,2\\\\ 1,1 10,011,02,21,1
聚类结果为,其中大红星标注的是最后的 4 4 4个类别中心位置。

邮箱: officeforcsdn@163.com

以上是关于kmeans初始中心不同结果可能不同 (举例)的主要内容,如果未能解决你的问题,请参考以下文章

八:聚类算法K-means(20191223-29)

kmeans与kmeans++的python实现

opencv c++ kmeans 和 matlab kmeans 的不同结果

如何设置 Spark Kmeans 初始中心

kmeans最先在哪篇论文中出现

无论集群中心如何初始化,Kmeans 算法是不是都能保证收敛?为啥?