Base#
The skchange.base
module contains the abstract detector class
skchange.base.BaseDetector
. This class serves as a minimalistic template for
all the detectors in skchange
.
For common detection tasks, like changepoint detection or anomaly detection, there
are dedicated subclasses of BaseDetector
that implement a stricter template
for these tasks. These subclasses are located in the respective modules, e.g.
skchange.change_detectors.base
or skchange.anomaly_detectors.base
.
The skchange.base
module also contains the abstract interval scorer class
skchange.base.BaseIntervalScorer
. This is a common base class for detector
components like cost functions, change scores, and anomaly scores. It serves the
purpose of evaluating different types of scores efficiently over many sets of intervals.
Base classes#
Base class for all detectors in skchange. |
|
Base class template for interval scorers. |