Provided is a method for adjusting the output level of neurons in a multilayer neural network (20) comprising: a memristor (53) being a variable-resistance memory that applies weighting, in order to perform signal transmission between hierarchical neurons (56) in the multilayer neural network and signal processing in neurons, in the analog domain; and an analog processing circuit (44) that executes addition of signal each having weighting applied thereto and generation of output values corresponding to activation functions from added signals. The output level adjustment method for neurons in the multilayer neural network comprises adjustment steps (S110–S140, S200–S240) that adjust output levels for neurons in each hierarchy, such that the output values for the neurons in each hierarchy are less than the memristor write threshold voltage and within the set maximum output range for the analog processing circuit that executes generation of output values corresponding to activation functions, even for maximum output values.
MULTILAYER NEURAL NETWORK NEURON OUTPUT LEVEL ADJUSTMENT METHOD