Intrusion Detection Based on Convolutional Neural Network

To solve the problem of low accuracy and low adaptability of traditional intrusion detection technology, we propose an intrusion detection algorithm based on convolutional neural network. In this paper, two convolution layers and pooling layers are used, and a batch normalization layer is added after each convolution layer to improve the speed of network and avoid mode collapse. During the experiment, SGD and Adam optimizers were used to train the model respectively. The results show that Adam optimizer has better performance. When epoch =200, the model precision average value can reach 0.9507, F1 average value can reach 0.9438.

[1]  Fathi E. Abd El-Samie,et al.  Intrusion Detection Based on Deep Learning , 2019 .

[2]  Mohamed Amine Ferrag,et al.  Deep learning for cyber security intrusion detection: Approaches, datasets, and comparative study , 2020, J. Inf. Secur. Appl..

[3]  Sang Hyun Kim,et al.  Method of intrusion detection using deep neural network , 2017, 2017 IEEE International Conference on Big Data and Smart Computing (BigComp).

[4]  Christian Diedrich,et al.  Accelerated deep neural networks for enhanced Intrusion Detection System , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

[5]  Tara N. Sainath,et al.  Deep convolutional neural networks for LVCSR , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.