Performance Evaluation of Intrusion Detection System Using Machine Learning and Deep Learning Algorithms
Performance Evaluation of Intrusion Detection System Using Machine Learning and Deep Learning Algorithms
Team Members:
Name: Dipayan Ghose
ID: 2018-1-60-197
Name: All Masror Partho
ID: 2018-1-62-035
Name: Minhaz Ahmed
ID:2018-1-60-200
3
Table of content
Introduction
Problem Statement
Machine Learning
Supervised Learning Algorithms
Unsupervised Learning Algorithms
Deep Learning
Research Methodology
Dataset Overview
Normalization
Machine learning model performance
Deep learning model performance
Comparison Between ML & DL Algorithms Results
Future scope
4
INTRODUCTION
PROBLEM STATEMENT
MACHINE LEARNING
In supervised machine
learning, the algorithm is
provided an input dataset, and
is rewarded or optimized to
meet a set of specific outputs.
8
In unsupervised machine
learning, the algorithm is
provided an input dataset, but
not rewarded or optimized to
specific outputs, and instead
trained to group objects by
common characteristics.
9
Deep Learning
In this project, we took DoS attack to measure the performances of all algorithms. NSL-KDD is
an updated version of KDD cup99 data set which is suggested to solve some problems of the
previous version. This data set is an effective benchmark for researchers to compare different types
of Intrusion detection system (IDS) methods, build an Intrusion detection system ( Host-based or
Network-based), doing for some experiments in Cyber security areas likewise there are so many
advantages.
12
98
97
97
96
89.6
88.2
87.6
92
92
90
89
88
87
87
87
87
85
75.9
69
53
Measures
Measures in %
97
97
96
89.2
88.6
88.4
92
91
90
89
88
88
88
86
80.3
80
73.5
73
72
58
Accuracy score precision Recall F1 score
NB 80.3 97 58 72
DT 88.6 97 88 92
KNN 73.5 90 73 80
RF 89.2 96 86 91
SVM 88.4 89 88 88
15
LSTM MPM
98.62
97.92
97.77
Measuring Percentage
97.23
97.22
97.06
96.91
96.89
Axis Title
16
Comparison Between ML & DL Algorithms
𝑥 −𝑥 𝑚𝑎𝑥 𝑚𝑖𝑛
Results µ=∑
97.92
97.77
97.06
96.89
89.2
88.6
88.4
80.3
92
91
88
73.5
Measuring Percentage
80
72
Accuracy F1 Score
LSTM 97.77 97.92
MPM 96.89 97.06
NB 80.3 72
DT 88.6 92
KNN 73.5 80
RF 89.2 91
SVM 88.4 88
17
THANKS!
Any questions?