{'fraction_non_alphanumeric': 0.007792207792207792, 'fraction_numerical': 0.0, 'mean_word_length': 5.425, '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}}
Adaptive discretizer for machine learning based on granular computing and rough sets

Machine-learning approaches based on granular computing and rough sets are good at dealing with discrete values and symbolic data. In this paper, a novel adaptive discretizer is proposed to discretize attributes with continuous values so that granular computing and rough set theory can avoid dealing with huge number of continuous values. It is demonstrated that this adaptive discretizer can improve quality of reducts and reduce the number of basic granules in an information system with continuous attributes. The experimental results on benchmark data sets show that the adaptive discretizer can improve the decision accuracy for the machine learning approaches based rough sets.