星团聚类
介绍
恒星聚类算法是一种聚类技术,其灵感很松散,类似于恒星系统的形成过程。它的目的是作为一种替代性的聚类算法,它不需要事先知道聚类的数量或进行任何超参数调整。
安装
应安装以下依赖项:
麻木
科学的
设置
建议您使用Scikit-Learn,因为此处提供的实现旨在与Scikit-Learn配合使用,以替代其他算法。
实际的算法位于star_clustering.py中,可以由import语句调用:
from star_clustering import StarCluster
然后创建一个对象以实例化该算法的实例:
star = StarCluster()
然后,像在Scikit-Learn中使用任何其他聚类算法一样,调用拟合或预测函数。
测试脚本
提供了三个测试脚本,旨在显示该算法对非常不同类型的数据的有效性。
plot_cluster_comparison.py
wo
2021-09-22 10:14:48
1004KB
Python
1