gpt4 book ai didi

c++ - 从 Kmeans 中找到每个集群的分布

转载 作者:太空狗 更新时间:2023-10-29 20:48:55 26 4
gpt4 key购买 nike

我正在尝试检测输入 vector 与给定聚类中心的拟合程度。我可以很容易地找到最佳匹配(到输入 vector 的欧几里德距离最小的中心是最好的),但是,我现在需要研究匹配的好坏。

为此,我需要找到构成质心的 vector 的散布(标准差?),然后查看从我的输入 vector 到中心的距离是否小于散布。如果它超过了传播,我应该可以说我没有适合它的集群(假设最好的不能很好地适合输入 vector )。

我不确定如何找到每个集群的传播。我有所有的中心 vector ,并且所有的训练 vector 都标有它们最近的簇,我只是无法完全理解我需要做些什么才能得到传播。

我希望这很清楚?如果没有,我会尝试改写它!TIA伊恩

最佳答案

使用距离函数并计算从中心点到每个标记点的距离,然后计算出这些距离的平均值。那应该给你标准偏差。

关于c++ - 从 Kmeans 中找到每个集群的分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320595/

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