Hardware neural network batch normalization system

A neural network and normalization technology, applied in the field of artificial neural network, can solve problems such as inability to achieve high network accuracy, and achieve the effects of simplifying the complexity of peripheral circuits, increasing hardware area, and reducing circuit area consumption

Active Publication Date: 2021-02-23
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the above defects or improvement needs of the prior art, the present invention provides a hardware neural network batch normalization system, the purpose of which is to solve the technical problem that the prior art cannot achieve higher network accuracy with lower circuit area consumption

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
  • Hardware neural network batch normalization system
  • Hardware neural network batch normalization system
  • Hardware neural network batch normalization system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] 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 may be combined with each other as long as they do not constitute a conflict with each other.

[0033] In order to achieve the above purpose, as figure 1 As shown, the present invention provides a kind of hardware neural network batch normalization system, specifically a kind of hardware neural network batch normalization system suitable for activation function as a sign function, including cascaded C-layer neural network circuit; C is a positive integer; the output control circuit of the...

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 hardware neural network batch normalization system. The hardware neural network batch normalization system comprises a cascaded C-layer neural network circuit, the output control circuit of the p layer of neural network circuit is connected with the weight area input coding circuit in the (p + 1) layer of neural network circuit; wherein p = 1, 2,..., C-1; the p layer neural network circuit comprises a weight area input coding circuit, a batch normalization area input coding circuit, a weight area synaptic unit, a batch normalization area synaptic unit, anactive layer circuit and an output control circuit. Derivation and simplification are performed by combining a batch normalization formula with neural network activation function characteristics, batch normalization parameter information of the neural network is stored by adopting a batch normalization region synapse unit, and a normalization process corresponds to a process of summing output of aweight region synapse unit and the batch normalization parameter information of the neural network according to lines. Originally complex hardware functions are enabled to adapt to a memory storage and calculation integrated framework, the circuit complexity for realizing batch normalization hardware functions is greatly simplified, and relatively high network precision can be realized with relatively low circuit area consumption.

Description

technical field [0001] The invention belongs to the technical field of artificial neural networks, and more specifically relates to a hardware neural network batch normalization system. Background technique [0002] In the era of big data, more and more artificial intelligence and deep learning are applied to daily life, but limited by the traditional von Neumann architecture with separated memory and processor, the existing neural network hardware implementation and acceleration system are facing increasingly severe problems. The growing "storage wall" problem. The neural network in-memory computing hardware system based on mature memory and new memory has the characteristics of high parallelism, low latency, low power consumption, and no clear boundary between storage and computing. It is expected to break through the von Neumann bottleneck problem of traditional computer architecture. It has great potential and significance in the context of today's era. [0003] With 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/063
CPCG06N3/063Y02D10/00
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