至下算法则是把所有对象作为一个整体分类，然后逐渐分小。分散式聚类算法，是一次性确定要产生的类别，这种算法也已应用于从下至上聚类算法。基于密度的聚类算法，是为了挖掘有任意形状特性的类别而发明的。此算法把一个类别视为数据集中大于某阈值的一个区域。DBSCAN和OPTICS是两个典型的算法。许多聚类算法在执行之前，需要指定从输入数据集中产生的分类个数。除非事先准备好一个合适的值，否则必须决定一个大概值，关于这个问题已经有一些现成的技术。
距离测量.在结构性聚类中，关键性的一步