Network anomally detection conducted on dataset: https://www.unb.ca/cic/datasets/ids-2017.html
You can find a comprehensive description of dataset in the link.
- Create a folder called 'data' on parent directory of notebook.
- Download data and unzip it in 'data' folder.
- Install required libraries: pandas, tensorflow, matplotlib, seaborn, numpy, sklearn, pyod, keras, tensorflow.
- Run jupyter notebook.