# `cluster`

Clustering.

Clustering groups similar instances together without using labels. In the
data stream setting, clusters must be discovered and updated incrementally as
new instances arrive, while adapting to concept drift and bounded memory.

## Classes

| [`ClusTree`](capymoa.cluster.ClusTree.md#capymoa.cluster.ClusTree)                           | ClusTree clustering algorithm without Macro-clustering.      |
|--------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| [`Clustream`](capymoa.cluster.Clustream.md#capymoa.cluster.Clustream)                         | Clustream clustering algorithm without Macro-clustering.     |
| [`Clustream_with_kmeans`](capymoa.cluster.Clustream_with_kmeans.md#capymoa.cluster.Clustream_with_kmeans) | Clustream clustering algorithm without Macro-clustering.     |
| [`Denstream_with_dbscan`](capymoa.cluster.Denstream_with_dbscan.md#capymoa.cluster.Denstream_with_dbscan) | Denstream clustering algorithm with DBSCAN Macro-clustering. |
