BOCDConfig#

class frouros.detectors.concept_drift.streaming.change_detection.BOCDConfig(model: ~frouros.detectors.concept_drift.streaming.change_detection.bocd.BaseBOCDModel = <class 'frouros.detectors.concept_drift.streaming.change_detection.bocd.GaussianUnknownMean'>, hazard: float = 0.01, min_num_instances: int = 30)#

BOCD (Bayesian Online Change Detection) [adams2007bayesian] configuration.

References:

[adams2007bayesian]

Adams, Ryan Prescott, and David JC MacKay. “Bayesian online changepoint detection.” arXiv preprint arXiv:0710.3742 (2007).

property model: BaseBOCDModel#

Get model.

Returns:

model

Return type:

BaseBOCDModel

property min_num_instances: int#

Minimum number of instances property.

Returns:

minimum number of instances to start looking for changes

Return type:

int