MODULE REFERENCE
detectors
anomx.detection.base.detectorsDetector taxonomy.
Detectors convert continuous scores into decisions or anomaly events:
` Detector ├── StaticThresholdDetector fixed thresholds ├── AdaptiveThresholdDetector data-driven thresholds (quantiles, baselines) ├── StatisticalDetector hypothesis tests, control charts ├── ChangePointDetector distribution shift detection └── EventAggregationDetector grouping decisions into interval events `
AdaptiveThresholdDetector
AdaptiveThresholdDetectorBases: Detector, ABC
Decide with a threshold derived from the observed score distribution.
Members
detector_familyattribute
detector_family = 'adaptive_threshold'Inherited members
detectDetectoris_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponentChangePointDetector
ChangePointDetectorBases: Detector, ABC
Decide by detecting distribution shifts in the score sequence.
Members
detector_familyattribute
detector_family = 'change_point'Inherited members
detectDetectoris_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponentDetector
DetectorBases: BaseComponent, ABC
Convert continuous scores into decisions or anomaly events.
Members
component_typeattribute
component_type = 'detector'detector_familyattribute
detector_family: ClassVar[str] = ''capabilitiesattribute
capabilities: ClassVar[ComponentCapabilities] = ComponentCapabilities(requires_training=False)detectmethod
detect(predictions: Any) -> AnyReturn predictions with anomaly labels.
| Parameter | Type | Default |
|---|---|---|
predictions | Any | required |
Returns Any
Inherited members
is_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponentEventAggregationDetector
EventAggregationDetectorBases: Detector, ABC
Aggregate raw decisions into interval events with severity.
Members
detector_familyattribute
detector_family = 'event_aggregation'Inherited members
detectDetectoris_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponentStaticThresholdDetector
StaticThresholdDetectorBases: Detector, ABC
Decide with a fixed, configured threshold.
Members
detector_familyattribute
detector_family = 'static_threshold'Inherited members
detectDetectoris_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponentStatisticalDetector
StatisticalDetectorBases: Detector, ABC
Decide with statistical tests or control-chart rules.
Members
detector_familyattribute
detector_family = 'statistical'Inherited members
detectDetectoris_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponent