LearnerSpec#

class capymoa.base.LearnerSpec[source]#

Bases: TypedDict

Serialized learner specification used for capturing and reconstructing learner hyper-parameters.

fromkeys(value=None, /)#

Create a new dictionary with keys from iterable and values set to value.

learner: str#

Fully qualified name of the learner class. module.ClassName format.

params: NotRequired[dict[str, Any | LearnerSpec]]#

Serialized parameters for the learner. May contain nested learner specifications.