8000 GitHub - ajaychawda58/SOM_DAGMM: Code for Self Organizing Map assissted Deep Autoencoding gaussian Mixture Model for intrusion detection
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Code for Self Organizing Map assissted Deep Autoencoding gaussian Mixture Model for intrusion detection

Notifications You must be signed in to change notification settings

ajaychawda58/SOM_DAGMM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOM_DAGMM

Code for Self Organizing Map assissted Deep Autoencoding gaussian Mixture Model for intrusion detection

Data

** Please download the datasets and save in directory named data. **

Credit Card - https://www.kaggle.com/datasets/mlg-ulb/creditcardfraud .
Arrhythmia - https://archive.ics.uci.edu/ml/datasets/arrhythmia.
KDD - https://www.unb.ca/cic/datasets/nsl.html

Training

train.py [-h] [--dataset DATASET] [--embedding EMBED] [--features FEATURES] [--embed EMBEDDING] [--batch_size BATCH_SIZE]

python train.py --dataset kdd --embed label_encode --features numerical --epoch 100 --batch_size 1024

Evaluation

eval.py [-h] [--dataset DATASET] [--embedding EMBED] [--features FEATURES] [--threshold THRESHOLD]

python eval.py --dataset kdd --embed label_encode --features numerical --threshold 20

References

  1. Research Paper - https://arxiv.org/pdf/2008.12686.pdf
  2. Code DAGMM - https://github.com/RomainSabathe/dagmm
  3. Code SOM - https://github.com/JustGlowing/minisom

About

Code for Self Organizing Map assissted Deep Autoencoding gaussian Mixture Model for intrusion detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0