ezmsg.learn.process.adaptive_linear_regressor#
Adaptive linear regressor processor.
Note
This module supports the Array API standard via
array_api_compat.get_namespace(). NaN checks and axis permutations
use Array API operations; a NumPy boundary is applied before sklearn
partial_fit/predict and before river learn_many/predict_many.
Classes
- class AdaptiveLinearRegressorSettings(model_type=AdaptiveLinearRegressor.LINEAR, settings_path=None, model_kwargs=<factory>)[source]#
Bases:
Settings- Parameters:
model_type (AdaptiveLinearRegressor)
settings_path (str | None)
model_kwargs (dict)
- model_type: AdaptiveLinearRegressor = 'linear'#
- __init__(model_type=AdaptiveLinearRegressor.LINEAR, settings_path=None, model_kwargs=<factory>)#
- Parameters:
model_type (AdaptiveLinearRegressor)
settings_path (str | None)
model_kwargs (dict)
- Return type:
None
- class AdaptiveLinearRegressorState[source]#
Bases:
object- model: GLM | RegressorMixin | None = None#
- class AdaptiveLinearRegressorTransformer(*args, **kwargs)[source]#
Bases:
BaseAdaptiveTransformer[AdaptiveLinearRegressorSettings,AxisArray,AxisArray,AdaptiveLinearRegressorState]
- class AdaptiveLinearRegressorUnit(*args, settings=None, **kwargs)[source]#
Bases:
BaseAdaptiveTransformerUnit[AdaptiveLinearRegressorSettings,AxisArray,AxisArray,AdaptiveLinearRegressorTransformer]- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
AdaptiveLinearRegressorSettings