This is a Keras implementation of A Hybrid Malicious Code Detection Method based on Deep Learning. Basically it is an hybrid model consisting of an autoencoder and a Deep Belief Network.
Details about the dataset are explained at the KDDCup website.
- Numpy
- Keras
- Pandas
- Scikit Learn
- Tensorflow
-
It is preferable if you use Python Ananconda Environment. You can download it from here
-
Create a new conda environment using the following command:
conda create -n hybrid-code python=3.5
- Activate the environment by running the following code:
source activate hybrid-code
- To install the required libraries, run the following commands:
conda install numpy pandas sklearn
The basic usage is python driver.py
.
- The Project is created and maintained by Salman Shah.