{'fraction_non_alphanumeric': 0.020278833967046894, 'fraction_numerical': 0.005069708491761723, 'mean_word_length': 5.528925619834711, '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}}
Memristive crossbar circuit for neural network and its application in digit recognition

A neural network fully implemented by memristive crossbar circuit is proposed and simulated, which can operate in parallel for the entire process. During the forward propagation, memristors in crossbar structure and a column of fixed-value resistors implement multiply-add operations. During the backward training, each memristor is tuned in conductance independently by training pulses, which implements weight/bias updating. A high recognition accuracy of 93.65% for hand-written numbers is achieved, which is comparable to that for software solution. The effects of the number of conductance states and the amplification of synaptic array circuit on the recognition accuracy are also investigated.