现代分层、聚集聚类算法
Hierarchical clustering is a method of cluster analysis that is used to cluster similar data points together. Hierarchical clustering follows either the top-down or bottom-up method of clustering.
分层聚类是一种聚类分析的方法,用于将相似的数据点聚类在一起。 分层聚类遵循自顶向下或自底向上的聚类方法。
什么是群集? (What is Clustering?)
Clustering is an unsupervised machine learning technique that divides the population into several clusters such that data points in the same cluster are more similar and data points in different clusters are dissimilar.
聚类是一种无监督的机器学习技术,可将总体分为多个聚类,以使同一聚类中的数据点更相似,而不同聚类中的数据点则不相似。
- Points in the same cluster are closer to each other. 同一群集中的点彼此靠近。
- Points in the different clusters are far apart. 不同聚类中的点相距很远。
![Image for post](https://i-blog.csdnimg.cn/blog_migrate/875e3ba2ae22076fde5ecf3221bb8d5a.png)
In the above sample 2-dimension dataset, it is visible that the dataset forms 3 clusters that are far apart, and points in the same cluster are close to each other.
在上面的示例二维数据集中,可以看到该数据集形成了3个彼此相距很远的群集,并且同一群集中的点彼此靠近。
There are several types of clustering algorithms other than Hierarchical clusterings, such as k-Means clustering, DBSCAN, and many more. Read the below article to understand what is k-means clustering and how to implement it.
除分层聚类之外,还有几种聚类算法,例如k-Means聚类,DBSCAN等。 阅读以下文章,了解什么是k-means聚类以及如何实现它。
In this article, you can understand hierarchical clustering, its types.
在本文中,您可以了解层次聚类及其类型。
There are two types of hierarchical clustering methods:
有两种类型的分层聚类方法:
- Divisive Clustering 分裂聚类
- Agglomerative Clustering 聚集聚类
分裂聚类: (Divisive Clustering:)
The divisive clustering algorithm is a top-d