Wrappers for scikit-learn Anomaly Detectors

../../_images/MLPro-Int-scikit-learn-Anomaly_Detectors.drawio.png

Ver. 1.4.0 (2024-11-27)

This module provides wrapper root classes from Scikit-learn to MLPro, specifically for anomaly detectors.

Learn more: https://scikit-learn.org

class mlpro_int_sklearn.wrappers.anomalydetectors.basics.WrAnomalyDetectorSklearn2MLPro(p_data_buffer=20, p_delay=3, p_group_anomaly_det=True, p_name: str = None, p_range_max=1, p_ada: bool = True, p_duplicate_data: bool = False, p_visualize: bool = False, p_logging=True, **p_kwargs)

Bases: AnomalyDetectorPAGA, WrapperSklearn

This is the base class for anomaly detection FOR anomaly detection algorithms which are wrapped from Scikit-Learn ecosystem.

C_TYPE = 'ScikitLearn Anomaly Detector'
C_NAME = 'ScikitLearn Anomlay Detector'
_run(p_inst: Dict[int, Tuple[str, Instance]])

Custom method that is called by method run().

Parameters:

p_inst (InstDict) – Instances to be processed.