Neural network online learning system based on a memristor

A neural network and learning system technology, applied in biological neural network models, physical implementation, etc., can solve problems such as inability to apply online learning, slow neural networks, etc., to improve speed, reduce hardware costs, and reduce power consumption.

Active Publication Date: 2019-05-24
HUAZHONG UNIV OF SCI & TECH
View PDF9 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the defects of the prior art, the purpose of the present invention is to solve the technical problem that the memristor-based neural network in the prior art has a slow speed and cannot be applied to online learning

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Neural network online learning system based on a memristor
  • Neural network online learning system based on a memristor
  • Neural network online learning system based on a memristor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0036] like figure 1 As shown, a memristor-based neural network online learning system, the system includes: an input module, a weight storage and calculation module, an output module, a calculation module, and a drive circuit;

[0037] The input module is used to convert the input signal into a K-bit binary number, and use a low level 0 and a high level V for the values ​​0 and 1 on each bit read Represents, and expands the period of each bit corresponding to the pulse code to 2 m , forming a continuous K*2 m Electrical signal of coded pulses, V read is the read voltage of the memristor, m is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a neural network online learning system based on a memristor. A pulse coding mode of a K-bit input vector is improved; the coding pulse corresponding to each bit is expanded into 2m pulses; In this way, the total number of needed coded pulses is K * 2m, each bit of weighted summation calculation is actually carried out for 2m times, finally, summation averaging operation iscarried out at the output end, the influence of accidental factors and noise on the calculation result in the calculation process is reduced through the mode, and therefore the calculation precisionis improved. The memristor array is simultaneously used for forward weighted summation calculation and weight small storage in the neural network; Different from offline learning, The weight in the memristor array needs to be updated once every time a signal is input through online learning, the variable quantity of the weight is mapped into the number of pulses, then the pulses are applied for one-time weight write-in operation, the neural network training speed can be increased, the hardware cost can be reduced, and the power consumption of neural network training is reduced.

Description

technical field [0001] The invention belongs to the field of artificial neural network hardware, and more specifically relates to a memristor-based neural network online learning system. Background technique [0002] In order to meet the challenges of traditional CMOS technology-based neural network hardware platforms in terms of area, speed, power consumption, and "Von Neumann bottleneck", researchers hope to use non-volatile memory devices such as memristors to build neural network hardware. Accelerator, thereby greatly improving the performance of the neural network hardware system. Memristors are used to implement neural network hardware accelerators. On the one hand, the analog conductance characteristics of memristors are used to better represent the weights in synapses or neural network algorithms; on the other hand, cross-arrays based on memristors can achieve parallel The matrix-vector multiplication operation and weight update of . [0003] At present, the resear...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/063
Inventor 李祎秦超缪向水
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products