我有一组对象{obj1, obj2, obj3, ..., objn}
。我已经计算了所有可能对的成对距离。距离存储在n*n
matrix M
, with Mij
之间的距离obji
and objj
。那么自然就可以看到M
是一个对称矩阵。
现在我希望对这些对象执行无监督聚类。经过一番搜索,我发现谱聚类可能是一个很好的候选者,因为它处理这种成对距离的情况。
然而,仔细阅读其描述后,我发现它不适合我的情况,因为它需要簇的数量作为输入。在聚类之前,我不知道簇的数量。它必须在执行聚类时通过算法来计算出来,例如 DBSCAN。
考虑到这些,请建议我一些适合我的情况的聚类方法, where
- 成对距离都是可用的。
- 簇的数量未知。
有许多可能的聚类方法,但没有一种可以被认为是“最好的”,一切都取决于数据,一如既往:
- 如果您想使用谱聚类,但事先不知道簇的数量,我建议您看一下自调整谱聚类或一些确定簇数的方法
- If you consider other algorithms you could try:
- DBSCAN
- OPTICS
- 密度链接聚类
- 层次聚类
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)