NEURAL NETWORK CIRCUIT
First Claim
1. A neural network circuit comprisinga means for providing weight factors corresponding to a plurality of pieces of input data as each information indicating a weight rounded value and an amount of bit shift and performing a weighting operation on the input data by multiplication with the weight rounded value and the bit shift, in neurons constituting a neural network.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention addresses the problem of implementing a neural network using a small-scale circuit by simplifying the multiplication of the input data by weight data. The neural network circuit according to the present invention is configured from: a means for multiplying input data by a rounded value of the mantissa part of weight data; a means for shifting the multiplication result by the number of bits of the rounded value; a means for adding the shifted result to the original input data; and a means for shifting the addition result by the number of bits of the exponent part of the weight.
-
Citations
6 Claims
-
1. A neural network circuit comprising
a means for providing weight factors corresponding to a plurality of pieces of input data as each information indicating a weight rounded value and an amount of bit shift and performing a weighting operation on the input data by multiplication with the weight rounded value and the bit shift, in neurons constituting a neural network.
-
6. A neural network circuit comprising:
-
a means for multiplying input data by a rounded value of a mantissa part of weight data; a means for shifting the multiplication result by the number of bits of the rounded value; a means for adding the shifted result to the original input data; and a means for shifting the addition result by the number of bits of an exponent part of the weight.
-
Specification