ezmsg.learn.process.slda#
Shrinkage LDA classifier processor.
Note
This module supports the Array API standard via
array_api_compat.get_namespace(). Input data is manipulated using
Array API operations (permute_dims, reshape); a NumPy boundary
is applied before sklearn.predict_proba.
Classes
- class SLDA(*args, settings=None, **kwargs)[source]#
Bases:
BaseTransformerUnit[SLDASettings,AxisArray,ClassifierMessage,SLDATransformer]- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
SLDASettings
- class SLDASettings(settings_path, axis=None)[source]#
Bases:
Settings- axis: str | None = None#
Deprecated since version 1.6.
Scheduled for removal in 2.0. The samples this classifies accumulate along one dimension, and the cached output template is keyed to it; that dimension now comes from
stream_dim.
- class SLDATransformer(*args, **kwargs)[source]#
Bases:
BaseStatefulTransformer[SLDASettings,AxisArray,ClassifierMessage,SLDAState]