Solution to KDD CUP '99 using Pytorch, Skicit-learn and Pandas
KDD CUP '99 Data set
Build network intrusion detection system to detect anomalies and attacks in the Network. There are two problems:
- Binomial Classification: Activity is normal or attack
- Multinomial classification: Activity is normal or DOS or PROBE or R2L or U2R Please note that, currently the dependent variable (target variable) is not defined explicitly. However, you can use attack variable to define the target variable as required.
Use a deep neural net to train model to classify activity into 5 groups:
-
- Normal
-
- DOS
-
- PROBE
-
- R2L
-
- U2R