LI Hui, ZHANG Nannan, CAO Zhuo, ZHENG Hai, CHEN Xiangping
Terrorist attacks happen frequently in the world today.Predicting and analyzing the suspects is beneficial to find new or hidden terrorists as early as possible and launch a targeted operation against them,so as to reduce the loss of people and property.Therefore,machine learning methods are used to predict one or more suspects based on the multiple characteristics of terrorist attacks.Bayesian optimization is used to optimize four algorithms,including Bagging,decision tree,random forest and Fully Connected Neural Network(FCNN).Then,the preprocessed data is input into an optimized algorithm model to predict the suspects of terrorist attacks.The accuracy,recall,precision and F1 values are used as indicators to evaluate the performance of the algorithm.Experimental results show that,when the prediction result only outputs one suspect,the prediction result of the algorithm based on tree structure is generally good,in which,the prediction accuracy of the Bagging algorithm is 0.911 at the highest,while the FCNN can obtain the prediction results of multiple suspects,with a prediction accuracy of 0.877 8.