作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在编写一个 k 均值算法,该算法采用存储位置的 double [][] 并返回两个位置集群。
我有一个非常简单的问题:选择初始集群值的最佳方式是什么?
我试过随机化这些值,但这并不总是有效,而且我在网上找不到这个问题的任何好的答案。任何帮助深表感谢。
最佳答案
一种通常比随机选择更有效的流行策略是随机选择第一个值,然后通过找到距离第一个选择最远的数据点来选择第二个值。
下一个值将被选择为距离前两个值最远的值,依此类推。
这类似于稍微复杂一点的初始化算法K-means++ .
关于java - 在 k 均值算法中选择聚类值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24941167/
我是一名优秀的程序员,十分优秀!