A neuron unit comprises a synapse section in which input signals from external input means or preceding neuron units and synaptic weights are multiplied, and a neuron section in which output signals of the synapse section are added, subjected to thresholding, subjected to linear or nonlinear conversion, and then outputted to the outside. According to an aspect of the present invention, a synaptic weight used in the synapse section and/or a threshold used in the neuron section, which corresponds in magnitude to an external input, is obtained through interpolation from synaptic weights which have been learned previously, varying in magnitude according to external inputs. According to the other aspect of the present invention, the synaptic weight and/or the threshold is obtained in accordance with a previously set function of an external input.
Neuron unit