{'fraction_non_alphanumeric': 0.016295025728987993, 'fraction_numerical': 0.0008576329331046312, 'mean_word_length': 5.308108108108108, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Intrusion Detection System Based on Convolutional Neural Network

In order to achieve rapid response, network intrusion detection system needs the ability to quickly learn new network behavior characteristics. At present, there are many machine learning methods applied in the field of intrusion detection. However, with the increase of the amount of data in the network and the diversification of network intrusion methods, the traditional intrusion detection system has been unable to meet the current needs of the complex network environment. But with the development of Alphago, FaceID and auto-driving technology, we have seen the successful application of convolutional neural network in current complex network environment. Therefore, this paper proposes a network intrusion detection system based on the convolutional neural network model Lenet-5. In addition, in order to improve the stability, increase the accuracy of the model and speed up the converge rate of the model, we also introduce the OHE coding and normalization method to deal with the feature matrix, making it easier for the model to detect the characteristics of the traffic data packet.