{'fraction_non_alphanumeric': 0.009671179883945842, 'fraction_numerical': 0.0, 'mean_word_length': 6.0, '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}}
Fuzzy systems identification with Orthogonal Matching Pursuit

A recursive algorithm is described for computing the representation of functions with respect to a nonorthogonal and possibly overcomplete dictionary of elementary building blocks. This algorithm, which follows the Orthogonal Matching Pursuit algorithm, is used for the identification of fuzzy systems where the membership functions are the basic building blocks. The algorithm is demonstrated on the identification of the Glycolytic chaotic time series.