Neuron circuit circuit, chip, system, method and storage medium
A technology of neurons and neuron arrays, applied in the computer field, can solve the problems that the neural network architecture cannot be reconfigured and the application of deep learning chips is limited, and achieve the effect of expanding applications
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] figure 1 The structure of the neuron circuit provided by Embodiment 1 of the present invention is shown, specifically, it relates to a digital neuron circuit used to form a deep learning neural network, and the deep learning neural network can perform various required functions on the input data. The sequential processing of the neural network layer, and the neuron circuit is used to perform the data processing required on the corresponding node of the neural network layer. For ease of description, only parts related to the embodiments of the present invention are shown, including:
[0048]The calculation module 101 can adjust the calculation infrastructure to perform data processing of different neural network layer nodes. In this embodiment, the computing module 101 can be used to perform single processing such as corresponding multiplication, addition, and activation using an activation function, or to perform flexible combinations of different processing. The comp...
Embodiment 2
[0053] This embodiment further provides the following content on the basis of the neuron circuit in other embodiments:
[0054] Such as figure 2 As shown, the neuron circuit also includes:
[0055] The parameter storage module 201 is configured to store parameters required for data processing of neural network layer nodes. In this embodiment, the parameters may be neural network parameters obtained through training.
[0056] The address generation module 202 is configured to be controlled by the control module 103 to search for parameters corresponding to the data for neural network layer node data processing, and the searched parameters will be input to the calculation module 101 to participate in corresponding data processing.
[0057] In this embodiment, since the data processing of certain types of neural network layers does not need to call parameters, for example: pooling network layer, activation function network layer, etc., the basic configuration of neuron circuit...
Embodiment 3
[0059] This embodiment further provides the following content on the basis of the neuron circuit in other embodiments:
[0060] Such as image 3 As shown, the neuron circuit also includes:
[0061] The temporary storage module 301 is used for storing the intermediate data processed by the nodes of the neural network layer.
[0062] In this embodiment, since some types of neural networks, such as convolutional networks and regional networks, do not need to save the intermediate data processed by the neuron circuit for subsequent processing, the basic configuration of the neuron circuit does not require the above-mentioned temporary storage module 301, while other data processing such as reinforcement learning network and recurrent network need to use the intermediate data processed by neuron circuit, then the above temporary storage module 301 needs to be configured in the neuron circuit, which can also enhance the wide applicability of the neuron circuit.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com