Overview of DCdetector repository structure
mainThe repository is organized into the following functional modules:
data_factory/: Preprocessing logic for all datasets.dataset/: Contains the downloaded benchmark datasets.main.py: The primary entry point where all model parameters can be adjusted.metrics/: Implementation of evaluation metrics (e.g., VUC, affiliation precision/recall pair).model/: Core DCdetector model architecture.result/: Automatically saves training logs and experimental results.scripts/: Shell scripts for running benchmark experiments and ablation studies.solver.py: Handles the training, validation, and testing processes.utils/: Utility functions for data processing and model construction.requirements.txt: List of required Python packages.