Releases: nobugpal/ACDC
Releases · nobugpal/ACDC
Release list
ACDC v1.0.0 — Initial Release
Zenodo Archival
This release has been archived on Zenodo for long-term preservation.
ACDC v1.0.0 — Initial Release
Unified Alert Correlation for Cyber-Physical Power Systems via Prototype-Guided Differentiable Clustering
What's Included
- Reference implementation of ACDC with multi-view alert representation learning
- Prototype-guided differentiable clustering module (ICA mechanism)
- Public benchmark results: Alert-SOC-2024 (ARI 0.618 / NMI 0.634), HDFS (ARI 0.607 / NMI 0.626), ISCX-IDS-2012 (ARI 0.692 / NMI 0.755)
- One-command reproducibility verification helper with fixed seed (data.random_seed: 42)
Quick Start
pip install -r requirements.txt
python main.py --train --config configs/HDFS/hdfs_config.yaml --gpu 0
python main.py --evaluate --config configs/HDFS/hdfs_config.yaml --gpu 0Reproducibility
python tools/repro/verify_track_a_claims.py --gpu 0Full documentation: https://github.com/nobugpal/ACDC#readme