Multidirectional associative memory neural network(MAMNN) is a direct extension of bidirectional associative memory neural network, which can handle multiple associations. In this work, a circuit of MAMNN based on memristor is proposed, which simulates the complex associative memory behavior more in line with the brain mechanism. Firstly, the basic associative memory circuit is designed, which is mainly composed of memristive weight matrix circuit, adder module and activation circuit. It realizes the associative memory function of single-layer neurons input and single-layer neurons output, so that the information can be transmitted unidirectionally between double-layer neurons. Secondly, on this basis, an associative memory circuit with multi-layer neurons input and single-layer neurons output is realized, which makes information transfer unidirectionally between multi-layer neurons. Finally, several identical circuit architectures are extended, and they are combined into a MAMNN circuit through the feedback connection from the output to the input, which realizes the bidirectional transmission of information between multi-layer neurons. Pspice simulation shows that: 1) When single-layer neurons are selected to input data, the circuit can associate data from other multi-layer neurons, realizing one-to-many associative memory function in the brain. 2) When multi-layer neurons are selected to input data, the circuit can associate the target data and realize the many-to-one associative memory function in the brain. The MAMNN circuit is applied to the field of image processing, which can associate and restore damaged binary images, showing strong robustness.
Read full abstract