CHAMELEON 算法是个挺有意思的算法,适合数据挖掘中的聚类问题。它的核心思想是通过两个阶段来数据,用图分割算法把数据切割成小块,再用层次聚类反复合并这些块,直到结果满意。这个算法适合复杂的、动态变化的数据集,尤其在你需要动态调整数据结构时效果比较好。其实,多数据科学项目都能用上它,是在做聚类时,能够你找出数据之间的隐藏关联。CHAMELEON可以各种各样的聚类情况,是对于不同密度的数据,效果还不错。如果你要做类似的工作,可以看看这个算法的实现,挺实用的。