sklearn.cluster (original) (raw)
Popular unsupervised clustering algorithms.
| AffinityPropagation | Perform Affinity Propagation Clustering of data. |
|---|---|
| AgglomerativeClustering | Agglomerative Clustering. |
| Birch | Implements the BIRCH clustering algorithm. |
| BisectingKMeans | Bisecting K-Means clustering. |
| DBSCAN | Perform DBSCAN clustering from vector array or distance matrix. |
| FeatureAgglomeration | Agglomerate features. |
| HDBSCAN | Cluster data using hierarchical density-based clustering. |
| KMeans | K-Means clustering. |
| MeanShift | Mean shift clustering using a flat kernel. |
| MiniBatchKMeans | Mini-Batch K-Means clustering. |
| OPTICS | Estimate clustering structure from vector array. |
| SpectralBiclustering | Spectral biclustering (Kluger, 2003) [R2af9f5762274-1]. |
| SpectralClustering | Apply clustering to a projection of the normalized Laplacian. |
| SpectralCoclustering | Spectral Co-Clustering algorithm (Dhillon, 2001) [R0dd0f3306ba7-1]. |
| affinity_propagation | Perform Affinity Propagation Clustering of data. |
| cluster_optics_dbscan | Perform DBSCAN extraction for an arbitrary epsilon. |
| cluster_optics_xi | Automatically extract clusters according to the Xi-steep method. |
| compute_optics_graph | Compute the OPTICS reachability graph. |
| dbscan | Perform DBSCAN clustering from vector array or distance matrix. |
| estimate_bandwidth | Estimate the bandwidth to use with the mean-shift algorithm. |
| k_means | Perform K-means clustering algorithm. |
| kmeans_plusplus | Init n_clusters seeds according to k-means++. |
| mean_shift | Perform mean shift clustering of data using a flat kernel. |
| spectral_clustering | Apply clustering to a projection of the normalized Laplacian. |
| ward_tree | Ward clustering based on a Feature matrix. |