Random neural network hardware realization apparatus
A stochastic neural network, hardware implementation technology, applied in the direction of biological neural network model, physical realization, etc., can solve the problems of low accuracy of neural network, complex model, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] refer to figure 1 , image 3 , Figure 5 with Figure 7 , a schematic diagram of a system design of a random neural network hardware implementation device in a preferred embodiment of the present invention, which includes a three-layer structure-input layer, hidden layer and output layer: the input layer consists of m input neurons I Each input neuron I includes a random number converter A, the input vector (1) outputs a random data sequence 1 (2) after passing through the random number converter A; the hidden layer is composed of s hidden neurons J, Each hidden neuron J includes a random number converter B, a random function generator (41) and a definite number converter C, and the parameter code stream 1 (11) is combined with the random data sequence 1 after passing through the random number converter B (2) pass through the random function generator (41) together to obtain the random data sequence two (13), the random data sequence two (13) passes through the defin...
Embodiment 2
[0040] refer to figure 2 It is a schematic structural diagram of a random neural network hardware implementation device in a preferred embodiment of the present invention. The neural network includes m input neurons I, s hidden neurons J, and n output neurons K. The number of neurons in each layer is set according to different application situations. There is an optimal number of input layer nodes m and The number of hidden layer nodes s makes the network structure have higher calculation accuracy. Input neuron I accepts input vector (1), and outputs random data sequence one (2) through random number converter A; hidden neuron J accepts random data sequence one (2), parameter code stream one (11), see The digital stream one (11) passes through the random number converter B to obtain the random code stream sequence (12), the random code stream sequence (12) and the random data sequence one (2) and input them to the random function generator (41) to obtain the random data sequ...
Embodiment 3
[0043] This embodiment is basically the same as Embodiment 1, and the special features are as follows:
[0044] The random neural network hardware realization device also includes parameter code stream one (11) and parameter code stream two (21), both of which are stored in a non-volatile memory. Among them, the parameter code stream one (11) participates in the calculation of the output value of the hidden neuron J (13), the parameter code stream two (21) participates in the calculation of the output value of the output neuron K (23), and the parameter code stream one (11) Can be a random sequence or a non-random sequence. When the parameter code stream one is a non-random sequence, the random neural network hardware implementation device further includes a random number converter B for converting the parameter code stream one (11) into a random sequence. Parameter code stream two (21) can be a random sequence or a non-random sequence. When the parameter code stream two (21...
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