基于MST的簇初始化的K均值聚类算法
2016-09-23 20:02:34 0 举报
基于MST的簇初始化的K均值聚类算法是一种改进的K均值聚类算法,它通过最小生成树(MST)来初始化簇中心,从而提高聚类效果。该算法首先使用K均值算法对数据集进行初步聚类,然后计算每个簇中所有点到其他簇的距离,并根据这些距离构建一个最小生成树。最后,将最小生成树中的每个节点作为新的簇中心,重新进行聚类。这种方法可以有效地避免K均值算法中初始簇中心选择不当的问题,提高聚类的准确性和鲁棒性。总之,基于MST的簇初始化的K均值聚类算法是一种有效的聚类方法,值得进一步研究和探讨。
作者其他创作
大纲/内容
计算出p个簇的中心点坐标
通过移除MST中所有大于μ的边来生成簇,假设在这一步生成了p个簇
结束
把矩阵edge_weight的第一个非零元素赋值给μ,并把这个元素置为0
否
开始
距离矩阵edge_weight全为0
获取距离矩阵“edge_weight”
找到MIN_V数组中的最小值,并且确定最终的簇
把上一步计算出的p个中心点作为k均值聚类算法(从2到p输出簇的变化的数字)的新的数据点。在每次执行k-means算法是的时候获得Val-index。并且存储最小的一个到数组min_V中
是
0 条评论
下一页