ezmsg.learn.collection.sample_adapt_regressor#
Classes
- class SampleAdaptRegressor(*args, settings=None, **kwargs)[source]#
Bases:
Collection- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
SampleAdaptRegressorSettings
- INPUT_LABELS = InputTopicStream:unlocated[AxisArray]()#
- INPUT_SIGNAL = InputTopicStream:unlocated[AxisArray]()#
- INPUT_TRIGGER = InputTopicStream:unlocated[SampleTriggerMessage]()#
- OUTPUT_SIGNAL = OutputTopicStream:unlocated[AxisArray]()#
- RESAMPLE = <ezmsg.sigproc.resample.ResampleUnit object>#
- SEQSEQSAMPLER = <ezmsg.learn.process.seqseqsampler.SeqSeqSamplerUnit object>#
- WINDOW = <ezmsg.sigproc.window.Window object>#
- FLATTEN = <ezmsg.learn.process.flatten.Flatten object>#
- REGRESSOR = <ezmsg.learn.process.adaptive_linear_regressor.AdaptiveLinearRegressorUnit object>#
- configure()[source]#
A lifecycle hook that runs when the Collection is instantiated.
This is the best place to call
Unit.apply_settings()on each member Unit of the Collection. Override this method to perform collection-specific configuration of child components.- Return type:
- class SampleAdaptRegressorSettings(model_type=AdaptiveLinearRegressor.LINEAR, model_path=None, model_kwargs=<factory>, resample_axis='time', resample_buffer_duration=2.0, sampler_max_buffer_dur=5.0, decode_window_dur=None, decode_window_shift=None)[source]#
Bases:
Settings- Parameters:
- model_type: AdaptiveLinearRegressor = 'linear'#
Adaptive regressor backend/model.
- __init__(model_type=AdaptiveLinearRegressor.LINEAR, model_path=None, model_kwargs=<factory>, resample_axis='time', resample_buffer_duration=2.0, sampler_max_buffer_dur=5.0, decode_window_dur=None, decode_window_shift=None)#