vlambda博客
学习文章列表

聚类算法实现:DBSCAN、层次聚类、K-means、


向AI转型的程序员都关注了这个号👇👇👇


之前也做过聚类,只不过是用经典数据集,这次是拿的实际数据跑的结果,效果还可以,记录一下实验过程。

首先:
确保自己数据集是否都完整,不能有空值,最好也不要出现为0的值,会影响聚类的效果。
其次:
想好要用什么算法去做,K-means,层次聚类还是基于密度算法,如果对这些都不算特别深入了解,那就都尝试一下吧,我就是这样做的。
好了,简单开始讲解实验的过程吧。


一些库的准备:


聚类算法实现:DBSCAN、层次聚类、K-means、


贴上了完整的代码,只需要改文件路径就可以了。

https://blog.csdn.net/qq_39662852/article/details/81535371


聚类算法实现:DBSCAN、层次聚类、K-means、

聚类算法实现:DBSCAN、层次聚类、K-means、

聚类算法实现:DBSCAN、层次聚类、K-means、

聚类算法实现:DBSCAN、层次聚类、K-means、


可以运行看一下效果,下图是使用K-means聚类出来的效果,K值设为4:

聚类算法实现:DBSCAN、层次聚类、K-means、

然后你可以去看输出文件分出的类别,可以尝试改变K值,直接改minK和maxK 的值就可以了。





阅读过本文的人还看了以下:














































不断更新资源

深度学习、机器学习、数据分析、python


AI项目体验

https://loveai.tech