This is the source code for a BotNet Attack detection system for the ML & DM module project you can find the models here, and the source code for the BIRCH model here
The data set we used for training the different models, is somewhat large with over 3 million instances and 15 features, you can find the source here.
You can find a summary report here
- Ali Belhadj Youcef
- Belkacem Abdennour
- Guezzen Hichem
- Kerzabi Ilyes Taha
- Khaldi Anis Rabah
- Merzouka Younes Abdel Samade
- Moulay Lakhdar Zakaria
- KNN
- XGBoost
- Random Forest
- Gaussian Mixture Model
- KMeans
- BIRCH
The deploy folder includes the code for the interface developed using Streamlit, that allowd you
to input data and view the predictions of different models.
The models folder contains the various notebooks for making and testing the models, with
hyper-parameter tunning.
The eda folder contains the notebook for Exploratory Data Analysis
The preprocess folder contains the notebook with different preprocessing techniques tested





