{'fraction_non_alphanumeric': 0.01910828025477707, 'fraction_numerical': 0.0031847133757961785, 'mean_word_length': 5.285, '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}}
Neuromorphic Character Recognition using The Single Memristor Crossbar Array

In this paper, we present a neuromorphic character recognition application using a memristor crossbar architecture. The tested memristor crossbar architecture was composed of a single crossbar array with bipolar inputs for performing the Exclusive-NOR function to measure the similarity between the input character and the pre-stored characters. Ten characters, from "A" to "J", were used for testing the crossbar circuit. For being recognized, ten characters were converted to vectors and applied to the single memristor array with the size of 64×10, which pre-stored all character images, to find the similarity score between the input character and the characters stored in the array. The winner-take-all circuit finally selected the maximum current of the column which stored the pattern that was the best match with the input character. The memristor variation tolerance of the single crossbar array was verified in this work. The simulation results indicate that the single crossbar array with bipolar input performs precisely the Exclusive-NOR function between the input pattern and the patterns stored in the array as well as tolerates well the variation in memristance.