gpt4 book ai didi

python - HDBSCAN Python 选择簇数

转载 作者:行者123 更新时间:2023-12-03 14:49:53 25 4
gpt4 key购买 nike

是否可以在python中选择HDBSCAN算法中的簇数?或者唯一的方法是使用输入参数,例如 alpha、min_cluster_size?

谢谢

更新:
这是使用 fcluster 和 hdbscan 的代码

import hdbscan
from scipy.cluster.hierarchy import fcluster

clusterer = hdbscan.HDBSCAN()
clusterer.fit(X)
Z = clusterer.single_linkage_tree_.to_numpy()
labels = fcluster(Z, 2, criterion='maxclust')

最佳答案

如果您明确需要获得固定数量的集群,那么最接近管理的方法是使用集群层次结构,并在为您提供所需集群数量的级别对层次结构进行平面切割。这确实涉及使用 HDBSCAN 公开的树对象之一并使您的手有点脏,但这是可以完成的。

关于python - HDBSCAN Python 选择簇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48269092/

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