Clustering and mixture models#

K-means and its variants, density and hierarchical clustering, spectral clustering and Gaussian mixtures.

AffinityPropagation

Affinity propagation clustering.

AgglomerativeClustering

Agglomerative hierarchical clustering.

BayesianGaussianMixture

Variational Bayesian Gaussian mixture.

BisectingKMeans

Bisecting k-means clustering.

DBSCAN

Density-based clustering (DBSCAN).

GaussianMixture

Gaussian mixture model fitted by expectation-maximization.

HDBSCAN

Hierarchical density-based clustering (HDBSCAN).

hdbscan

HDBSCAN density-based clustering.

KMeans

K-means clustering.

MeanShift

Mean shift clustering with a flat kernel.

MiniBatchKMeans

Mini-batch k-means clustering.

mixture

Gaussian mixture models.

OPTICS

OPTICS density-based clustering.

SpectralClustering

Spectral clustering on a nearest-neighbor or precomputed affinity graph.

SpectralEmbedding

Spectral embedding (Laplacian eigenmaps) for nonlinear dimensionality reduction.