1. A neural network comprising: an input-side single layer perceptron for generating direct associations (X.sub.i, Z.sub.1i) as linearly separable problems with respect to given inputs (X.sub.i) and first intermediate states (Z.sub.1i) derived by a user; an output-side single layer perceptron for generating direct associations (Z.sub.i,Y.sub.i) as linearly separable problems with respect to given outputs (Y.sub.i) and second intermediate states (Z.sub.2i) derived by the user; and a location addressable memory for connecting said first intermediate states (Z.sub.1i) with said second intermediate states (Z.sub.2i).