├── .gitignore ├── README.md ├── __init__.py ├── data_process ├── __init__.py ├── process_arrhythmia.py ├── process_ids2018.py ├── process_kdd10percent.py ├── process_malmem2022.ipynb ├── process_nslkdd.py ├── process_sad.py ├── process_thyroid.py ├── process_usb_ids.py └── utils.py ├── requirements.txt └── src ├── __init__.py ├── bootstrap.py ├── datamanager ├── AbstractDataset.py ├── DataManager.py ├── __init__.py └── dataset.py ├── experiments.ipynb ├── loss ├── EntropyLoss.py └── __init__.py ├── main.py ├── model ├── DUAD.py ├── DeepSVDD.py ├── GMM.py ├── __init__.py ├── adversarial.py ├── base.py ├── density.py ├── memory_module.py ├── one_class.py ├── reconstruction.py ├── shallow.py ├── transformers.py └── utils.py ├── trainer ├── AETrainer.py ├── ALADTrainer.py ├── DAGMMTrainTestManager.py ├── DSEBMTrainer.py ├── DUADTrainer.py ├── DeepSVDDTrainer.py ├── NeuTraADTrainer.py ├── SOMDAGMMTrainer.py ├── __init__.py ├── adversarial.py ├── base.py ├── density.py ├── one_class.py ├── reconstruction.py ├── shallow.py └── transformers.py └── utils ├── __init__.py ├── metrics.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data_process/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data_process/process_arrhythmia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_arrhythmia.py -------------------------------------------------------------------------------- /data_process/process_ids2018.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_ids2018.py -------------------------------------------------------------------------------- /data_process/process_kdd10percent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_kdd10percent.py -------------------------------------------------------------------------------- /data_process/process_malmem2022.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_malmem2022.ipynb -------------------------------------------------------------------------------- /data_process/process_nslkdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_nslkdd.py -------------------------------------------------------------------------------- /data_process/process_sad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_sad.py -------------------------------------------------------------------------------- /data_process/process_thyroid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_thyroid.py -------------------------------------------------------------------------------- /data_process/process_usb_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/process_usb_ids.py -------------------------------------------------------------------------------- /data_process/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/data_process/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/bootstrap.py -------------------------------------------------------------------------------- /src/datamanager/AbstractDataset.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datamanager/DataManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/datamanager/DataManager.py -------------------------------------------------------------------------------- /src/datamanager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datamanager/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/datamanager/dataset.py -------------------------------------------------------------------------------- /src/experiments.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/experiments.ipynb -------------------------------------------------------------------------------- /src/loss/EntropyLoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/loss/EntropyLoss.py -------------------------------------------------------------------------------- /src/loss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/main.py -------------------------------------------------------------------------------- /src/model/DUAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/DUAD.py -------------------------------------------------------------------------------- /src/model/DeepSVDD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/DeepSVDD.py -------------------------------------------------------------------------------- /src/model/GMM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/GMM.py -------------------------------------------------------------------------------- /src/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/model/adversarial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/adversarial.py -------------------------------------------------------------------------------- /src/model/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/base.py -------------------------------------------------------------------------------- /src/model/density.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/density.py -------------------------------------------------------------------------------- /src/model/memory_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/memory_module.py -------------------------------------------------------------------------------- /src/model/one_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/one_class.py -------------------------------------------------------------------------------- /src/model/reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/reconstruction.py -------------------------------------------------------------------------------- /src/model/shallow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/shallow.py -------------------------------------------------------------------------------- /src/model/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/transformers.py -------------------------------------------------------------------------------- /src/model/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/model/utils.py -------------------------------------------------------------------------------- /src/trainer/AETrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/AETrainer.py -------------------------------------------------------------------------------- /src/trainer/ALADTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/ALADTrainer.py -------------------------------------------------------------------------------- /src/trainer/DAGMMTrainTestManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/DAGMMTrainTestManager.py -------------------------------------------------------------------------------- /src/trainer/DSEBMTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/DSEBMTrainer.py -------------------------------------------------------------------------------- /src/trainer/DUADTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/DUADTrainer.py -------------------------------------------------------------------------------- /src/trainer/DeepSVDDTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/DeepSVDDTrainer.py -------------------------------------------------------------------------------- /src/trainer/NeuTraADTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/NeuTraADTrainer.py -------------------------------------------------------------------------------- /src/trainer/SOMDAGMMTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/SOMDAGMMTrainer.py -------------------------------------------------------------------------------- /src/trainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/trainer/adversarial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/adversarial.py -------------------------------------------------------------------------------- /src/trainer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/base.py -------------------------------------------------------------------------------- /src/trainer/density.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/density.py -------------------------------------------------------------------------------- /src/trainer/one_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/one_class.py -------------------------------------------------------------------------------- /src/trainer/reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/reconstruction.py -------------------------------------------------------------------------------- /src/trainer/shallow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/shallow.py -------------------------------------------------------------------------------- /src/trainer/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/trainer/transformers.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/utils/metrics.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intrudetection/robevalanodetect/HEAD/src/utils/utils.py --------------------------------------------------------------------------------