# `ClusteringEvaluator`

### *class* capymoa.evaluation.ClusteringEvaluator[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L634)

Bases: [`object`](https://docs.python.org/3/builtins/functions.html#object)

Abstract clustering evaluator for CapyMOA.
It is slightly different from the other evaluators because it does not have a moa_evaluator object.
Clustering evaluation at this point is very simple and only uses the unsupervised metrics.

#### \_\_init_\_(update_interval=1000)[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L641)

Only the update_interval is set here.
:param update_interval: The interval at which the evaluator should update the measurements

#### get_clusterer_name()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L660)

#### get_instances_seen()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L654)

#### get_measurements()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L694)

#### get_update_interval()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L657)

#### metrics()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L690)

#### metrics_header()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L686)

#### update(clusterer: [Clusterer](capymoa.base.Clusterer.md#capymoa.base.Clusterer))[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L663)
