Skip to content
This repository was archived by the owner on Aug 15, 2026. It is now read-only.

Commit 9143a8c

Browse files
committed
OA: New cluster-based detector for point and group anomalies
Fixes #1172
1 parent 123d4ee commit 9143a8c

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.basics import DriftDetectorCB
22
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.deformation_detector import DriftDetectorCBGenDeformation
3-
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.density_detector import DriftCBDensity
3+
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.density_detector import DriftDetectorCBGenDensity
44
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.movement_detector import DriftDetectorCBGenMovementGeo, DriftDetectorCBGenMovement
55
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.size_change_detector import DriftDetectorCBGenSizeChange
66
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.generic import *

src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/clusterbased/density_detector.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ def __init__( self,
4747
p_visualize : bool = False,
4848
p_logging=Log.C_LOG_ALL,
4949
p_drift_buffer_size : int = 100,
50-
p_thrs_inst : int = 0,
51-
p_thrs_cluster : int = 0 ):
50+
p_thrs_inst : int = 0):
5251

5352
super().__init__( p_clusterer = p_clusterer,
5453
p_property = cprop_density1,
@@ -62,5 +61,4 @@ def __init__( self,
6261
p_visualize = p_visualize,
6362
p_logging = p_logging,
6463
p_drift_buffer_size = p_drift_buffer_size,
65-
p_thrs_inst = p_thrs_inst,
66-
p_thrs_cluster = p_thrs_cluster )
64+
p_thrs_inst = p_thrs_inst )

src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/clusterbased/movement_detector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from mlpro.bf.math.geometry import cprop_center_geo1
2323
from mlpro.oa.streams.tasks.clusteranalyzers.clusters.properties import cprop_centroid1
2424
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.drifts.clusterbased import DriftCBCenterGeo
25+
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.drifts.clusterbased import DriftCBMovement
2526
from mlpro.oa.streams.tasks.changedetectors.driftdetectors.clusterbased.generic import DriftDetectorCBGenSingleGradient
2627

2728

@@ -84,7 +85,7 @@ def __init__( self,
8485
p_clusterer : ClusterAnalyzer,
8586
p_thrs_lower : float,
8687
p_thrs_upper : float,
87-
p_cls_drift : type = DriftCBCenterGeo,
88+
p_cls_drift : type = DriftCBMovement,
8889
p_name : str = None,
8990
p_range_max = OAStreamTask.C_RANGE_THREAD,
9091
p_ada : bool = True,

0 commit comments

Comments
 (0)