{"title":"Using Machine Learning Models to Detect Different Intrusion on NSL-KDD","authors":"H. Ao","doi":"10.1109/CSAIEE54046.2021.9543241","DOIUrl":null,"url":null,"abstract":"While the network brings great social and economic benefits to mankind, the security situation of the network is becoming increasingly severe, and various forms of network attacks occur frequently. This paper uses Python to train machine learning model to improve the processing efficiency of intrusion detection system. By comparing five machine learning models such as SGD Classifier, Ridge Classifier, Decision Tree classifier, Random Forest Classifier, Extra Tree Classifier, the best machine learning model suitable for intrusion detection system is found out. In the experiment, feature selection is used to filter the features of the data. The recursion method was used to eliminate the irrelevant features and the NSL-KDD data set was used to identify the relevant features, which greatly improved the accuracy and reliability of the model. The experimental results show that Random Forest Classifier and Extra Tree Classifier perform well, and the extra tree model can still guarantee high stability and accuracy when dealing with difficult problems. The application of these two models is helpful to build a better intrusion detection system.","PeriodicalId":376014,"journal":{"name":"2021 IEEE International Conference on Computer Science, Artificial Intelligence and Electronic Engineering (CSAIEE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Computer Science, Artificial Intelligence and Electronic Engineering (CSAIEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSAIEE54046.2021.9543241","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
While the network brings great social and economic benefits to mankind, the security situation of the network is becoming increasingly severe, and various forms of network attacks occur frequently. This paper uses Python to train machine learning model to improve the processing efficiency of intrusion detection system. By comparing five machine learning models such as SGD Classifier, Ridge Classifier, Decision Tree classifier, Random Forest Classifier, Extra Tree Classifier, the best machine learning model suitable for intrusion detection system is found out. In the experiment, feature selection is used to filter the features of the data. The recursion method was used to eliminate the irrelevant features and the NSL-KDD data set was used to identify the relevant features, which greatly improved the accuracy and reliability of the model. The experimental results show that Random Forest Classifier and Extra Tree Classifier perform well, and the extra tree model can still guarantee high stability and accuracy when dealing with difficult problems. The application of these two models is helpful to build a better intrusion detection system.