Patent ID: 11861489
Assignee: HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. The convolutional neural network on-chip learning system based on the non-volatile memory according to claim 1, characterized in that the weight update module comprises a result comparison unit, a calculation unit, and a driving unit;
the result comparison unit is connected to the output module and the calculation unit respectively, the result comparison unit compares an output result of the current memristor array with a preset result, and sends a comparison result to the calculation unit; and
the calculation unit is connected to the result comparison unit and the driving unit respectively, the calculation unit receives the error signal o sent from the result comparison unit, and calculates an adjustment amount of the network convolution kernel values or the weight value according to a determined neural network backpropagation algorithm, and then sends a result to the driving unit, the driving unit comprises a pulse generator and a read-write circuit, the driving unit receives the adjustment amount of the convolution kernel value or the weight value sent from the calculation unit, and adjusts a conductance of the memristors of the convolutional layer circuit unit and the fully connected layer circuit unit; the pulse generator is configured to generate a modulation signal for adjusting the conductance of the memristor; the read-write circuit completes read and write operations on the convolution kernel value or the synaptic weight values of the memristor array based on the memristor.