{'fraction_non_alphanumeric': 0.019620253164556962, 'fraction_numerical': 0.0, 'mean_word_length': 5.995575221238938, '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}}
Application of Improved Naive Bayesian-CNN Classification Algorithm in Sandstorm Prediction in Inner Mongolia

Hazards of sandstorm are increasingly recognized and valued by the general public, scientific researchers, and even government decision-making bodies. This paper proposed an efficient sandstorm prediction method that considered both the effect of atmospheric movement and ground factors on sandstorm occurrence, called improved naive Bayesian-CNN classification algorithm (INB-CNN classification algorithm). Firstly, we established a sandstorm prediction model based on the convolutional neural network algorithm, which considered atmospheric movement factors. Convolutional neural network (CNN) is a deep neural network with convolution structure, which can automatically learn features from massive data. Then, we established a sandstorm prediction model based on the Naive Bayesian algorithm, which considered ground factors. Finally, we established a sandstorm prediction model based on the improved naive Bayesian-CNN classification algorithm. Experimental results showed that the prediction accuracy of the sandstorm prediction model based on INB-CNN classification algorithm is higher than that of others and the model can better reflect the law of sandstorm occurrence. This paper used two algorithms, naive Bayesian algorithm and CNN algorithm, to identify and diagnose the strength of sandstorm in Inner Mongolia and found that combining the two algorithms, INB-CNN classification algorithm had the greatest success in predicting the occurrence of sandstorms.