我正在寻找一种聚类算法,您可以在其中设置一些点,该算法的目标是在集群中。例如,如果我有10个总数据点( n=5 ),则该算法将对其进行聚类,并将其分组为2个聚类。如果总数为11和n=5,则为第2组,1组为5组,1组为6组。
我在想,我可以使用聚集性集群,然后停止在一定数量的集群,但我想知道这是不是错误的方法,我不应该做聚类,使用其他东西来分组项目?谢谢。
发布于 2021-12-24 16:22:34
正如你所知道的,聚类方法是不受监督的,所以你不会训练/测试任何东西。根据输入的数据,你让algo告诉你这个故事。你不知道事先会发生什么。简而言之,对于DBSCAN和分层集群(但不是K-均值),您不会预先指定集群的数量。algo为您确定最佳群集数。如果您真的想控制集群的数量(最小或最大),您需要使用K-意为algo。当你有机会的时候,看看这个链接。
https://stackoverflow.com/questions/70293342
复制相似问题