# cuml.cluster

<!-- !! processed by numpydoc !! -->

| [`AgglomerativeClustering`](../generated/cuml.cluster.AgglomerativeClustering/index.html.md#cuml.cluster.AgglomerativeClustering)                             | Agglomerative Clustering                                                                                     |
|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
| [`DBSCAN`](../generated/cuml.cluster.DBSCAN/index.html.md#cuml.cluster.DBSCAN)                                                               | DBSCAN is a very powerful yet fast clustering technique that finds clusters where data is concentrated.      |
| [`KMeans`](../generated/cuml.cluster.KMeans/index.html.md#cuml.cluster.KMeans)                                                               | KMeans is a basic but powerful clustering method which is optimized via Expectation Maximization.            |
| [`SpectralClustering`](../generated/cuml.cluster.SpectralClustering/index.html.md#cuml.cluster.SpectralClustering)                                       | Apply spectral clustering from the normalized Laplacian.                                                     |
| [`spectral_clustering`](../generated/cuml.cluster.spectral_clustering/index.html.md#cuml.cluster.spectral_clustering)                                     | Apply clustering to a projection of the normalized Laplacian.                                                |
| [`hdbscan.HDBSCAN`](../generated/cuml.cluster.hdbscan.HDBSCAN/index.html.md#cuml.cluster.hdbscan.HDBSCAN)                                             | HDBSCAN Clustering                                                                                           |
| [`hdbscan.all_points_membership_vectors`](../generated/cuml.cluster.hdbscan.all_points_membership_vectors/index.html.md#cuml.cluster.hdbscan.all_points_membership_vectors) | Predict soft cluster membership vectors for all points in the original dataset the clusterer was trained on. |
| [`hdbscan.membership_vector`](../generated/cuml.cluster.hdbscan.membership_vector/index.html.md#cuml.cluster.hdbscan.membership_vector)                         | Predict soft cluster membership.                                                                             |
| [`hdbscan.approximate_predict`](../generated/cuml.cluster.hdbscan.approximate_predict/index.html.md#cuml.cluster.hdbscan.approximate_predict)                     | Predict the cluster label of new points.                                                                     |
