CPC G06F 7/5443 (2013.01) [G06G 7/16 (2013.01); G06N 3/065 (2023.01)] | 14 Claims |
1. A multiply-accumulate calculation device comprising:
a plurality of multiple calculation units configured to generate output signals by multiplying an input signal corresponding to an input value and having a rising part, a signal part, and a falling part by a weight, and output the output signals;
an accumulate calculation unit configured to calculate a sum of the output signals output from the plurality of multiple calculation units; and
a correction unit configured to execute correction processing for correcting the sum of the output signals on the basis of a correction value including at least one of a first value incorporated into the sum by a current flowing into variable resistors of the plurality of multiple calculation units due to the rising part of the input signal, and a second value incorporated into the sum by a current flowing into the variable resistors of the plurality of multiple calculation units due to the falling part of the input signal.
|