{'fraction_non_alphanumeric': 0.029288702928870293, 'fraction_numerical': 0.0, 'mean_word_length': 5.134615384615385, '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}}
Optimization of fuzzy C-means based on OBL-genetic algorithm

In previous studies, many scholars use the global search ability of Genetic Algorithm (GA) to optimize the Fuzzy C-means (FCM) clustering algorithm to obtain better clustering center. But the prematurity problem of GA itself has bad effects on the whole clustering. Therefore, in order to optimize the traditional GA-FCM algorithm's clustering effect, in this paper, we introduce the Opposition-based learning mechanism into GA, to construct an OBL-Genetic Algorithm (OBL-GA). The improved algorithm forms the next generation of evolutionary population by selecting the superior individuals in the collection of the sub generation and reverse sub generation, to increase the population diversity, and final to overcome the prematurity problem of GA. Then applying the improved algorithm to FCM, at the last of the paper, we carried out a series of experiments to verify the effectiveness of it.