In order to perform appropriate control by varying the threshold of a neuron and extending the Hebbian rule in a neural network, in a neuron device (101) for simulating a nerve cell, a threshold storing unit (102) stores a threshold variable [theta] and two threshold coefficients [delta][theta]1 and [delta][theta]2, an input accepting unit (103) accepts input of one or more input signal values atpredetermined time intervals, an output unit (104) outputs, as an output signal value X, 1 which indicates that the neuron device (101) fires if the sum total s of the input signal values is equal toor more than the value of the threshold variable [theta], and 0 which indicates that the neuron (101) is resting if not so, and a threshold updating unit (105) calculates [delta][theta]1X+[delta][theta]2(X-1) from the output signal value X and the threshold coefficients [delta][theta]1 and [delta][theta]2 and updates the value of the threshold variable [theta] stored in the threshold storing unit(102) to increase it by a result of the calculation.
Neuron device, neural network device, feedback control device, and information recording medium