Full project available on Deep-Ensemble-Attack-Detection.
This project implements a Deep Ensemble-based Efficient Framework for detecting network attacks. By combining multiple machine learning models, this framework aims to improve the accuracy and robustness of network intrusion detection systems.
- Real-time network attack detection using ensemble machine learning algorithms.
- Robust feature extraction and preprocessing.
- High accuracy and efficiency with deep learning models.
- Scalable to handle large-scale network data.
Python 3.6+Scikit-learnTensorFlow/KerasPandasNumPy
| System Design | Activity Diagram |
|---|---|
![]() |
![]() |
To install and run this project, follow these steps:
-
Download full project:
Deep-Ensemble-Attack-Detection.cd Deep-Ensemble-Attack-Detection -
Run the project:
python app.py
-
Data Collection:
- Predetermined and Trained KDD Datasets.
- Tested and trained on 4-8 Lakhs of possibilites/datasets.
- The application will analyze the data and predict the attack possibilites.
-
Homepage:
- Access at
LocalHostto predict threat detection and attack status.
- Access at
The dataset used for training and testing the machine learning models consists of network traffic data, including normal traffic and various network attack traffic.
| Homepage | Login |
|---|---|
![]() |
![]() |
| Prediction | Result |
![]() |
![]() |





