聚类——DBSCAN
转载自: https://www.cnblogs.com/pinard/p/6208966.html http://www.cnblogs.com/pinard/p/6217852.html https://blog.csdn.net/zhouxianen1987/article/details/68945844 原理+实践 原理 DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种很典型的密度聚类算法,和K-Means,BIRCH这些一般只适用于 凸样本集 的聚类相比,DBSCAN既可以适用于凸样本集,也可以适用于非凸样本集。 DBSCAN是一种基于密度的聚类算法,这类密度聚类算法一般假定类别可以通过样本分布的紧密程度决定。同一类别的样本,他们之间的紧密相连的,也就是说,在该类别任意样本周围不远处一定有同类别的样本存在。通过将紧密相连的样本划为一类,这样就得到了一个聚类类别。通过将所有各组紧密相连的样本划为各个不同的类别,则我们就得到了最终的所有聚类类别结果。 流程 输入:数据集D 给定点在邻域内成为核心对象的最小邻域点数:MinPts 邻域半径:Eps 输出:簇集合 计算过程: (1)DBSCAN通过检查数据集中每点的Eps邻域来搜索簇