KSWIN#

class frouros.detectors.concept_drift.streaming.window_based.KSWIN(config: Optional[KSWINConfig] = None, callbacks: Optional[Union[Callback, List[Callback]]] = None)#

KSWIN (Kolmogorov-Smirnov Windowing) [raab2020reactive] detector.

References:

[raab2020reactive]

Raab, Christoph, Moritz Heusinger, and Frank-Michael Schleif. “Reactive soft prototype computing for concept drift streams.” Neurocomputing 416 (2020): 340-351.

config_type#

alias of KSWINConfig

property additional_vars: Optional[Dict[str, Any]]#

Additional variables property.

Returns:

additional variables

Return type:

Optional[Dict[str, Any]]

property callbacks: Optional[List[Callback]]#

Callbacks property.

Returns:

callbacks

Return type:

Optional[List[Callback]]

property config: ConceptDriftBaseConfig#

Config property.

Returns:

configuration parameters of the estimator

Return type:

ConceptDriftBaseConfig

property num_instances: int#

Number of instances counter property.

Returns:

Number of instances counter value

Return type:

int

property status: Dict[str, bool]#

Status property.

Returns:

status dict

Return type:

Dict[str, bool]

update(value: Union[int, float], **kwargs) Dict[str, Any]#

Update method.

Parameters:

value (Union[int, float]) – value to update detector

property window: deque#

Window queue property.

Returns:

window queue

Return type:

deque

reset() None#

Reset method.