gpt4 book ai didi

java - 使用 kmeans 查找最远距离的质心进行聚类

转载 作者:行者123 更新时间:2023-12-01 13:06:58 25 4
gpt4 key购买 nike

以下是如何使用 kmeans 算法的示例:http://mnemstudio.org/clustering-k-means-example-1.htm

在这个例子中,正如所说,作者使用“相距最远的两个人(使用欧几里德距离测量)”作为初始质心。

如果我想要的不是两个簇,而是 10 个怎么办?如何选择前 10 个质心?有没有办法选择距离最远的十个人?或者我应该使用其他方式来选择它们。

PS:我认为在我的情况下使用随机选择并不好。另外,我一直在尝试使用前 10 个个体作为质心,但我正在寻找更好的方法来选择它们。

最佳答案

简单地选择K个距离最远的实体作为初始质心是相当危险的。现实世界的数据集往往有异常值,根据您的方法,这些数据将被选择作为初始质心。

K-Means 有很多初始化算法,也许您想看一下智能 K-Means。

关于java - 使用 kmeans 查找最远距离的质心进行聚类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23189659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com