{'fraction_non_alphanumeric': 0.01499531396438613, 'fraction_numerical': 0.0, 'mean_word_length': 4.836065573770492, '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}}
An efficient Fuzzy C-Means clustering algorithm

The Fuzzy C-Means (FCM) algorithm is commonly used for clustering. The performance of the FCM algorithm depends on the selection of the initial cluster center and/or the initial membership value. If a good initial cluster center that is close to the actual final cluster center can be found, the FCM algorithm will converge very quickly and the processing time can be drastically reduced. The authors propose a novel algorithm for efficient clustering. This algorithm is a modified FCM called the psFCM algorithm, which significantly reduces the computation time required to partition a dataset into desired clusters. We find the actual cluster center by using a simplified set of the original complete dataset. It refines the initial value of the FCM algorithm to speed up the convergence time. Our experiments show that the proposed psFCM algorithm is on average four times faster than the original FCM algorithm. We also demonstrate that the quality of the proposed psFCM algorithm is the same as the FCM algorithm.