simpleml.transformers.base_transformer
Module Contents
Classes
Base Transformer class with param management - Can interfere with mro |
|
Base Transformer class that implements all the necessary methods |
Attributes
- class simpleml.transformers.base_transformer.Transformer(**kwargs)[source]
Bases:
TransformerMixin
Base Transformer class with param management - Can interfere with mro if used as a mixin - Use TransformerMixin in that case
Assumes only seeding kwargs passed - will affect hash otherwise if random unused parameters are passed
- class simpleml.transformers.base_transformer.TransformerMixin[source]
Bases:
sklearn.base.TransformerMixin
Base Transformer class that implements all the necessary methods
Default behavior is to do nothing - overwrite later
- get_params(self, **kwargs)[source]
Should only return seeding parameters, not fit ones (ie params of unfit object should be identical to fit object)
- Return type
Dict[str, Any]