有哪些聚类算法,聚类算法特征选择
说明
1.如果数据集是高维的,选择谱聚类就是一种子空间。
2.如果数据量是中小型的,K-means会是更好的选择。
如果数据量超过100W,可以考虑使用MiniBatchKMeans。
3.如果数据集中有噪声,选择DBSCAN。
使用基于密度的DBSCAN可以有效解决这个问题。
4.如果想要更高的分类精度,选择谱聚类。
实例
importnumpyasnp
importmatplotlib.pyplotasplt
#数据准备
Raw _ data=np.loadtxt(。/pythonlearn/cluster.txt) #导入数据文件
X=raw _ data [3360,3360-1] #划分要聚类的数据。
y_true=raw_data[:-1]
打印(X)以上是python聚类算法的选择方法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。