我有一组对象{obj1, obj2, obj3, ..., objn}
。我已经计算了所有可能对的成对距离。距离存储在n*n
矩阵M
中,为和Mij
之间的距离。那么很自然地看到是一个对称矩阵。obji
objj
M
现在我希望对这些对象执行无监督聚类。经过一番搜索,我发现光谱聚类可能是一个不错的选择,因为它可以处理这种成对距离的情况。
但是,仔细阅读它的描述后,我发现它不适合我的情况,因为它需要集群的数量作为输入。在聚类之前,我不知道聚类的数量。它必须在执行聚类时由算法计算出来,比如 DBSCAN。
考虑到这些,请建议我一些适合我的情况的聚类方法,其中
- 成对距离都是可用的。
- 集群的数量是未知的。