ADWINConfig#

class frouros.detectors.concept_drift.streaming.window_based.ADWINConfig(clock: int = 32, delta: float = 0.002, m: int = 5, min_window_size: int = 5, min_num_instances: int = 10)#

ADWIN (ADaptive WINdowing) [bifet2007learning] configuration.

References:

[bifet2007learning]

Bifet, Albert, and Ricard Gavalda. “Learning from time-changing data with adaptive windowing.” Proceedings of the 2007 SIAM international conference on data mining. Society for Industrial and Applied Mathematics, 2007.

property clock: int#

Clock value property.

Returns:

confidence interval to determine if drift is occurring

Return type:

int

property delta: float#

Delta value property.

Returns:

confidence interval to determine if drift is occurring

Return type:

float

property m: int#

M value property.

Returns:

controls the amount of memory used and the closeness

of the cutpoints checked :rtype: int

property min_window_size: int#

Minimum window size value property.

Returns:

minimum window size value per each window

Return type:

int

property min_num_instances: int#

Minimum number of instances property.

Returns:

minimum number of instances to start looking for changes

Return type:

int