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). |
SpectralClustering | Apply clustering to a projection of the normalized Laplacian. |
SpectralCoclustering | Spectral Co-Clustering algorithm (Dhillon, 2001). |
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. |