CICIDS2017.ipynb my old work.
data.py: read csv file, separate the dataset as X and y,separate the dataset as X_train,X_test,y_train and y_test.
featureSelection.py: makes the feature selection.
model.py: create a Model and calculate accuracy, confusion matrix, precision, recall, f1-score.
model_ANN.py: create a ANN model and save,calculate confusion matrix. Load saved model and calculate confusion matrix.
test.py: contains examples .py files
You can reach the dataset I used in this project from the link below