- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 K-medoids 的理解是质心是从现有点中随机选取的。通过将剩余点除以最近的质心来计算聚类。计算误差(绝对距离)。
a) 如何选择新的质心?从示例中可以看出它们是随机挑选的?然后再次计算误差,看看这些新的质心是更好还是更差。
b)你怎么知道你需要停止选择新的质心?
最佳答案
值得一读wikipedia page k-medoid 算法。您说得对,在第一步中随机选择的 n
个数据点中的 k
中心点。
通过在循环中交换每个中心点 m
和每个非中心点 o
并再次计算距离来选择新的中心点。如果成本增加,您可以撤消交换。
如果完整迭代没有交换,算法就会停止。
关于machine-learning - k-medoids 如何选择新的质心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48084750/
为什么要使用 kmedoids 算法而不是 kmeans?难道仅仅是事实可在 kmeans 中使用的指标数量非常有限,还是还有更多? 是否有数据示例,选择最佳代表更有意义来自数据而不是来自 R^n 的
我正在关注一篇优秀的媒体文章:https://towardsdatascience.com/k-medoids-clustering-on-iris-data-set-1931bf781e05从头开始
我对 K-medoids 的理解是质心是从现有点中随机选取的。通过将剩余点除以最近的质心来计算聚类。计算误差(绝对距离)。 a) 如何选择新的质心?从示例中可以看出它们是随机挑选的?然后再次计算误差,
我找到了 this K-Medoids 的实现,我决定在我的代码中尝试它。 我的原始数据集是一个 21x6 矩阵。 要生成我正在使用的距离矩阵: import scipy.spatial.distan
我一直在尝试用 C++ 实现 k-medoids。到目前为止,我已经想出通过提供簇数(或种子数)来实现 k-medoids,as described in Wikipedia's k-medoids
我研究过 K-medoid 算法 (PAM) 是一种基于分区的聚类算法,是 K-means 算法的变体。它解决了K-means产生空簇和对异常值/噪声敏感的问题。 但是,K-medoid 的时间复杂度
我找不到在 Pyspark 中使用 PAM (K-medoids) 的库。 我在 Scala 中发现了这个: https://gist.github.com/erikerlandson/c3c35f0
我找不到在 Pyspark 中使用 PAM (K-medoids) 的库。 我在 Scala 中发现了这个: https://gist.github.com/erikerlandson/c3c35f0
尝试使用 fviz_cluster() 可视化 k-medoid (PAM) 聚类结果,但函数不接受它们。 它在 ?fviz_clust 中声明“对象参数 = 由函数 pam()、clara() 创建
我一直在研究和研究基于分区的聚类算法,如 K-means 和 K-Medoids。我了解到,与 K-means 相比,K-medoids 对于离群值更稳健。但是,我很好奇如果在分配数据点期间,两个或多
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
我正在阅读有关 k-means 聚类和 k-medoid 聚类之间差异的内容。 据推测,在 k-medoid 算法中使用成对距离度量(而不是更熟悉的欧几里得距离平方和来评估我们使用 k-means 发
我是一名优秀的程序员,十分优秀!