Intrusion Detection System Using Improved Convolution Neural Network
Intrusion Detection System Using Improved Convolution Neural Network
Unauthorized data or lawful networks that use legitimate user identities, back doors, or
other network vulnerabilities are seriously threatened by intrusion. IDS systems are designed to find
intrusions at different levels. The goal of the project is to utilize machine learning approaches based
on decision trees for attack detection and classification to enhance the performance of the intrusion
detection system. Intrusion Detection Systems (IDS) play a vital role in safeguarding computer
networks from malicious attacks. In this project, we propose an Intrusion Detection System that uses
a Decision Tree Classifier to identify network attacks. The existing system used an Improved
Convolution Neural Network for the same purpose. We have achieved a high level of accuracy for our
proposed system, with both training and validation accuracy at 99%. The dataset used in our project
is the KDD dataset, which is widely used for evaluating IDS.
We have classified the predicted results into two classes – Normal or Attack Class – using
various attack types such as ipsweep, Neptune, nmap, satan, smurf, and other attacker. The proposed
system’s implementation involves the preprocessing of the KDD dataset, which includes data
cleaning, normalization, and feature selection. We have used a Decision Tree Classifier, which is a
supervised machine learning algorithm, to classify the data into the two classes. The algorithm
makes decisions based on a tree-like structure, where each node represents a feature of the data,
and the edges represent the decision rules. The proposed Intrusion Detection System using a
Decision Tree Classifier is highly effective in identifying network attacks with a high level of accuracy.
It can be deployed in various settings, including corporate networks, government agencies, and other
organizations, to protect their data and systems from malicious attacks.