Memory-based convolutional neural network system

A convolutional neural network and memory technology, applied in biological neural network models, neural architectures, neural learning methods, etc., can solve problems such as inability to meet real-time data processing, huge hardware costs, and time-consuming

Active Publication Date: 2018-11-13
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 29 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 problem that the existing deep convolutional neural network always needs a large amount of training data, and utilizes the weight parameter to reach 10 8 Level, getting data from the memory and sending it to the CPU and GPU for calculation and sending the result back to the storage will become quite time-consuming, which cannot meet the needs of real-time data processing, and may also cause technical problems with huge hardware costs

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
  • Memory-based convolutional neural network system
  • Memory-based convolutional neural network system
  • Memory-based convolutional neural network system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] 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. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0031] The object of the present invention is to provide a memory-based convolutional neural network system. figure 1 It is a schematic structural diagram of a memory-based convolutional neural network system provided by an embodiment of the present invention. Such as figure 1 As shown, the system includes: a weight processing module, an input module, a convolution layer circuit module compose...

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 memory-based convolutional neural network system, comprising an input module, a convolutional layer circuit module, a pooling circuit module, an activation function module, afully connected layer circuit module and an output module, wherein a convolution kernel value or a synaptic weight value is stored in a NOR FLASH unit; the input module converts an input signal intoa voltage signal required by a convolutional neural network; the convolutional layer circuit module performs an convolution operation on the voltage signal corresponding to the input signal and the convolution kernel value and transmits the result to the activation function module; the activation function module activates the signal; the pooling layer circuit performs a pooling operation on the activated signal; and the fully connected layer circuit module multiplies the signal subjected to pooling operation with the synaptic weight value to perform classification, and a softmax function module normalizes the classification result to a probability value and takes the classification result as the output of the entire network. The system disclosed by the invention can satisfy the requirements of real-time data processing, and has a low hardware cost.

Description

[0001] This application claims the priority of the Chinese patent application submitted to the Patent Office of the State Intellectual Property Office of China on May 8, 2018, the application number is 201810434049.6, and the invention title is "A Convolutional Neural Network System Based on NOR FLASH", all of which The contents are incorporated by reference in this application. technical field [0002] The present invention relates to the technical field of artificial neural networks, and more specifically, to a memory-based convolutional neural network system. Background technique [0003] The network structure of Convolutional Neural Network (CNN) was first proposed by Fukushima in 1980. However, due to the difficulty of implementing the training algorithm, it has not been widely used. In the 1990s, LeCun et al. applied a gradient-based learning algorithm to CNN and achieved good results. Since then, researchers have further refined CNNs and achieved strong results in t...

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/06G06K9/62G06N3/04G06N3/08
CPCG06N3/063G06N3/08G06N3/045G06F18/24147G06N3/04
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