多项选择题

聚类算法依据研究方向和适用数据集的不同可以划分为()。

A.基于层次的聚类算法
B.基于密度的聚类算法
C.基于网格的聚类算法
D.基于模型的聚类算法