{'fraction_non_alphanumeric': 0.011554621848739496, 'fraction_numerical': 0.0, 'mean_word_length': 5.3533333333333335, '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}}
Hierarchical pattern extraction for machine perception

The authors present a new architecture for machine perception of objects using a hierarchical pattern extraction technique. The resulting architecture is a neural network with ordinary logic gates as the neurons and simple heuristic pattern association techniques as the training algorithm. The architecture consists of a multilayer network of neurons and a final layer with a single neuron. The interconnections between the different layers are determined on the fly during the training process. Most of the data that is to be processed during training can be represented as binary values; likewise, all synapse values are binary. The application area is in the recognition of a single object type from a field of object types, a common problem in machine perception. The authors introduce the architecture and training algorithm, and present initial results using statistically defined objects.