[Python嗯~机器学习]---对聚类算法的进阶补充

对聚类算法的进阶补充

聚类我们应该都知道它的用途,大体上的聚类我们的思路都是通过计算不同样本点的距离来进行分类。
[Python嗯~机器学习]---对聚类算法的进阶补充_第1张图片

入门算法:k-means算法
[Python嗯~机器学习]---对聚类算法的进阶补充_第2张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第3张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第4张图片

层次聚类:
[Python嗯~机器学习]---对聚类算法的进阶补充_第5张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第6张图片

密度聚类:
[Python嗯~机器学习]---对聚类算法的进阶补充_第7张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第8张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第9张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第10张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第11张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第12张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第13张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第14张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第15张图片

边界和噪声:

[Python嗯~机器学习]---对聚类算法的进阶补充_第16张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第17张图片

谱聚类:

[Python嗯~机器学习]---对聚类算法的进阶补充_第18张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第19张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第20张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第21张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第22张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第23张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第24张图片

拉普拉斯矩阵:

[Python嗯~机器学习]---对聚类算法的进阶补充_第25张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第26张图片

[Python嗯~机器学习]---对聚类算法的进阶补充_第27张图片[Python嗯~机器学习]---对聚类算法的进阶补充_第28张图片
[Python嗯~机器学习]---对聚类算法的进阶补充_第29张图片

[Python嗯~机器学习]---对聚类算法的进阶补充_第30张图片

总结:

谱聚类(spectral clustering)是广泛使用的聚类算法,比起传统的K-Means算法,谱聚类对数据分布的适应性更强,聚类效果也很优秀,同时聚类的计算量也小很多,更加难能可贵的是实现起来也不复杂。在处理实际的聚类问题时,个人认为谱聚类是应该首先考虑的几种算法之一。

主要思想:
把所有的数据看做空间中的点,这些点之间可以用边连接起来。距离较远的两个点之间的边权重值较低,而距离较近的两个点之间的边权重值较高,通过对所有数据点组成的图进行切图,让切图后不同的子图间边权重和尽可能的低,而子图内的边权重和尽可能的高,从而达到聚类的目的。

你可能感兴趣的:(菜鸟鹏鹏哥哥的机器学习,谱聚类,机器学习,拉普拉斯矩阵)