摘要 |
<p>A neural network includes a monitor circuit (13) for monitoring an output value of each neuron and a weighting calculation circuit (14) for calculating a weighting between neurons in accordance with designation from the monitor circuit in order to determine the weightings between the neurons in accordance with an energy function expressed in the form of a sum of a constrain condition and an evaluation function. The monitor circuit (13) monitors the output values of the neurons and transmits, to the weighting calculation circuit (14), information representing an unsatisfactory state in which a distribution of the output values does not satisfy the constrain condition. The weighting calculation circuit (14) changes the weightings between the neurons, e.g., doubles the weightings, every time it receives this information. <IMAGE></p> |