{'fraction_non_alphanumeric': 0.020368574199806012, 'fraction_numerical': 0.0, 'mean_word_length': 5.216867469879518, '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}}
Image Classification Based on BP Neural Network and Sine Cosine Algorithm

Image classification is one of the most important tasks in image analysis and computer vision. BP neural network is a successful classifier for the task. However, with regard to the low study efficiency and the slow convergence speed in BP algorithm, some optimization algorithms have been proposed for achieving better results. Among all these methods, BP neural network improved by particle swarm optimization (PSO) and genetic algorithm (GA) may be the most successful and classical ones. Nevertheless, both GA and PSO are easy to fall into the local optimal solution, which has a great impact on the precision of classification. As a result, a novel optimization algorithm called sine cosine algorithm (SCA) is presented to improve the classification performance. The experimental results manifest that the proposed method has good performances, and the classification accuracy is better than BP neural network optimized by GA, PSO or other algorithms.