base#
Base classes for CapyMOA learners.
This module defines the abstract interfaces that all CapyMOA learners implement, including classifiers, regressors, anomaly detectors, clusterers, prediction interval learners, and their semi-supervised and MOA-backed variants.
Classes#
Abstract base class for anomaly detector. |
|
Base class for batch processing in CapyMOA |
|
Base class for classifiers that support mini-batches. |
|
Base class for regressor that support mini-batches. |
|
Base class for classifiers. |
|
Base class for semi-supervised learning classifiers. |
|
Abstract clustering result class that has the structure of clusters: centers, weights, radii, and ids. |
|
Mixin enabling capturing and reconstructing learner hyper-parameters. |
|
Serialized learner specification used for capturing and reconstructing learner hyper-parameters. |
|
A wrapper class for using MOA (Massive Online Analysis) classifiers in CapyMOA. |
|
Wrapper for using MOA semi-supervised learning classifiers. |
|
A wrapper class for using MOA (Massive Online Analysis) clusterers in CapyMOA. |
|
A wrapper class for using scikit-learn classifiers in CapyMOA. |
|
A wrapper class for using scikit-learn regressors in CapyMOA. |
Functions#
Construct a learner from a serialized fully qualified learner spec. |
- capymoa.base.learner_from_params(
- spec: LearnerSpec,
- schema: Any,
- random_seed: int = 1,
Construct a learner from a serialized fully qualified learner spec.
See
LearnerParamsMixinfor the parameter capture and serialization support used by learners.