{'fraction_non_alphanumeric': 0.017543859649122806, 'fraction_numerical': 0.0, 'mean_word_length': 5.235294117647059, '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}}
Can machine learning solve my problem?

An important issue to consider when applying machine learning to real world problems is the selection of an appropriate learning tool from the large set of available techniques. Building on our experience with the Machine Learning Toolbox, we propose a set of taxonomies that allow a domain expert, with little or no knowledge of machine learning, to choose a suitable tool for his particular application. Unlike previous classifications of learning systems, which were based on technical characteristics of these systems, ours relies on features of the applications that can be solved, such as the user's goal, available data and background knowledge, and interaction between the system and its user.