Skip to content

merzouka/bds.ml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BDS

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

Members

  • Ali Belhadj Youcef
  • Belkacem Abdennour
  • Guezzen Hichem
  • Kerzabi Ilyes Taha
  • Khaldi Anis Rabah
  • Merzouka Younes Abdel Samade
  • Moulay Lakhdar Zakaria

Models tested

  • KNN
  • XGBoost
  • Random Forest
  • Gaussian Mixture Model
  • KMeans
  • BIRCH

Repository Explanation

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

Results

K-Nearest Neighbours

K-Nearest Neighbours Results

XGBoost

XGBoost Results

Random Forest

Random Forest Results

K-Means

K-Means Results

Gaussian Mixture Model

Gaussian Mixture Model Results

BIRCH

BIRCH Results

About

This is the source code for a BotNet Attack detection system for the ML & DM module project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors