【发布时间】:2019-07-28 09:22:29
【问题描述】:
我一直在使用 Matlab 内置的 kmeans 函数进行聚类。由于算法中使用的随机性,如果我设置不同的种子,结果会有所不同。这有点烦人。有没有办法减少聚类结果的差异?或者,Matlab 中是否有用于聚类的确定性函数?
【问题讨论】:
-
为什么不直接使用确定性初始化?请参阅手册。
-
@Anony-Mousse 我能想到的唯一方法是使用例如 rng(1) 来设置种子。
-
这是一个流行的选择,是的。或者使用前k个点。或者通过任何其他方法确定的一组固定的 k 点...
标签: matlab machine-learning cluster-analysis k-means