ezmsg.learn.process.slda#

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='time')[source]#

Bases: Settings

Parameters:
  • settings_path (str)

  • axis (str)

settings_path: str#
axis: str = 'time'#
__init__(settings_path, axis='time')#
Parameters:
  • settings_path (str)

  • axis (str)

Return type:

None

class SLDAState[source]#

Bases: object

lda: LinearDiscriminantAnalysis#
out_template: ClassifierMessage | None = None#
class SLDATransformer(*args, **kwargs)[source]#

Bases: BaseStatefulTransformer[SLDASettings, AxisArray, ClassifierMessage, SLDAState]

class SLDASettings(settings_path, axis='time')[source]#

Bases: Settings

Parameters:
  • settings_path (str)

  • axis (str)

settings_path: str#
axis: str = 'time'#
__init__(settings_path, axis='time')#
Parameters:
  • settings_path (str)

  • axis (str)

Return type:

None

class SLDAState[source]#

Bases: object

lda: LinearDiscriminantAnalysis#
out_template: ClassifierMessage | None = None#
class SLDATransformer(*args, **kwargs)[source]#

Bases: BaseStatefulTransformer[SLDASettings, AxisArray, ClassifierMessage, SLDAState]

class SLDA(*args, settings=None, **kwargs)[source]#

Bases: BaseTransformerUnit[SLDASettings, AxisArray, ClassifierMessage, SLDATransformer]

Parameters:

settings (Settings | None)

SETTINGS#

alias of SLDASettings