- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以我在网上找到了一段描述:
Start with the center of all points. Choose successively the point that is the furthest away from all centers as a center for the next cluster.
因此我认为:
center = 所有点的平均值
centroid1 = 离中心最远的点
centroid2 = 离中心 AND centroid1 最远的点
centroid3 = 离中心最远的点 AND centroid1 和 centroid2。
我的问题是,我应该如何计算离中心和质心 1 最远的点?我是否平均它们然后选择离中间最远的点?我是否计算与 center 和 centroid1 的最大距离点并选择更远的一个?如果是这样,centroid3 不会等于 centroid1 或 2 吗?
最佳答案
在本文档中 Centroids Initialization for K-Means Clustering using Improved Pillar Algorithm最远意味着总和。因此,在第二步中,您需要将与第一个质心的距离与距离形成每个点的所有点的平均值相加,然后选择最大的一个。
提供的伪代码中的相关行是
2. Calculate D <- dis(X, m)
...
6. Set i = 1 as counter to determine the i-th initial centroid
7. DM = DM + D
8. Select x <- xargmax(DM) as the candidate for i-th initial centroids
To select a next x for the candidate of the rest initial centroids, Di (where i is the current iteration step) is recalculated between each data points and ci-1 . The Di is then added to the accumulated distance metric DM (DM <- DM + Di).
关于algorithm - k-means 中的初始质心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53765197/
前言 一年一度的虐狗节终于过去了,朋友圈各种晒,晒自拍,晒娃,晒美食,秀恩爱的。程序员在晒什么,程序员在加班。但是礼物还是少不了的,送什么好?作为程序员,我准备了一份特别的礼物,用以往发的微博数据
默认情况下,我有一个 V3 map 加载并以特定的经度/纬度为中心。加载后,用户可以输入他们的地址以获取前往该地点的路线。发生这种情况时, map 会调整大小以适应其左侧的方向框。因此,路线在 map
我是一名优秀的程序员,十分优秀!