Clusterer#

class capymoa.base.Clusterer[source]#

Bases: LearnerParamsMixin, ABC

__init__(schema: Schema, random_seed=1)[source]#
classmethod from_params(
schema: Any = None,
params: dict[str, Any] | None = None,
random_seed: int = 1,
) → Any[source]#

Construct an instance from parameters produced by get_params.

abstract get_clustering_result()[source]#
abstract get_micro_clustering_result()[source]#
get_params() → dict[str, Any][source]#

Return the hyper-parameters captured from the constructor.

abstract implements_macro_clusters() → bool[source]#
abstract implements_micro_clusters() → bool[source]#
abstract train(instance: Instance)[source]#