Deep Ensemble Learning With Pruning for DDoS Attack Detection in IoT Networks

Project Code :TCMAPY1364

Objective

The main idea of this project is to determine whether network traffic is indicative of a DDoS attack or normal activity based on an analysis of various network flow features.

Abstract

The objective of this project is to develop an efficient and scalable DDoS attack detection system for IoT networks using deep ensemble learning methods. By integrating models such as Stacking Classifier (Random Forest, Gradient Boosting), Voting Classifier (Logistic Regression, Decision Tree, K-Nearest Neighbors), NaΓ―ve Bayes, Adaboost Classifier and the TPOT Classifier, the goal is to enhance detection accuracy while maintaining computational efficiency. Pruning techniques will be applied to reduce model complexity, ensuring the system is lightweight and suitable for resource-constrained IoT environments. The ultimate aim is to provide real-time detection of DDoS attacks with high accuracy and minimal overhead.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

 

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

Software Requirements

β€’      Operating System                    :  Windows 7/8/10

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Pandas, Numpy, scikit-learn.

β€’      IDE/Workbench                      :  Visual Studio Code.

Demo Video