Apparatus and method for executing reversal training of artificial neural network
AssigneeCambricon Technologies Corporation Limited
InventorsShaoli LIU, Qi GUO, Yunji CHEN, Tianshi CHEN
Life of this patent
Estimating the term…
Loading patent…
AssigneeCambricon Technologies Corporation Limited
InventorsShaoli LIU, Qi GUO, Yunji CHEN, Tianshi CHEN
Estimating the term…
An apparatus for executing backpropagation of an artificial neural network comprises an instruction caching unit, a controller unit, a direct memory access unit, an interconnection unit, a master computation module, and multiple slave computation modules. For each layer in a multilayer neural network, weighted summation may be performed on input gradient vectors to calculate an output gradient vector of this layer. The output gradient vector may be multiplied by a derivative value of a next-layer activation function on which forward operation is performed, so that a next-layer input gradient vector can be obtained. The input gradient vector may be multiplied by an input neuron counterpoint in forward operation to obtain the gradient of a weight value of this layer, and the weight value of this layer can be updated according to the gradient of the obtained weight value of this layer.
An apparatus for backpropagation of a multilayer neural network, comprising:
A method for backpropagation of a multilayer neural network, comprising:
Dependencies are inferred from the claim text.