An optical neural network processor and a calculation method thereof
A neural network and optical computing technology, applied in biological neural network models, physical implementation, etc., can solve problems such as limited performance of optical neural network processors, low accuracy of results, slow convergence speed, etc., and achieve a good test recognition rate , to speed up convergence and improve accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] According to one embodiment of the present invention, there is provided a neuron structure based on light technology (also referred to as a light neuron herein), see figure 2 As shown, the optical neuron includes a laser module 210 , a synaptic input modulation module 220 , a synaptic weight modulation module 230 , a light aggregation module 240 and a light intensity detection module 250 .
[0053] The laser module 210 includes multiple lasers for generating continuous and stable single-wavelength or multi-wavelength optical signals.
[0054] The synaptic input modulation module 220 includes a plurality of synaptic input modulators, each synapse of the optical neuron corresponds to a synaptic input modulator, and the synaptic input modulation module 220 is used to modulate the optical signal generated by the laser, for example , using intensity modulation to generate the desired light intensity distribution to carry the light signal corresponding to the input neuron va...
Embodiment 2
[0060] image 3 Further shows the optical neuron structure of a preferred embodiment of the present invention, including a laser module 310, a synaptic input modulation module 320, a synaptic weight modulation module 330, a light aggregation module 340 and a light intensity detection module 350, and figure 2 The examples differ in that, image 3 In the embodiment, the neuron structure is realized by two optical signals.
[0061] The synaptic input modulation module 320 consists of two discrete optical modulators, referred to as a positive input modulator and a negative input modulator, respectively. According to another embodiment of the present invention, the synaptic input modulation module 320 is an integrated light modulator. Correspondingly, the synaptic weight modulation module 330 is divided into a positive weight modulator and a negative weight modulator, and the light aggregation module 340 is composed of a positive light aggregator and a negative light aggregator....
Embodiment 3
[0078] In one embodiment, for the variable weight value operation mode, configure less number of neurons, the neural network processing system (combined with image 3 shown) workflow includes the following steps:
[0079] Step S410, before the system runs, the weight matrix of the neural network is decomposed into blocks, and a large matrix is divided into several small block matrices, thereby adapting to the number of neurons in the system;
[0080] Step S420, decomposing each synaptic input value xi in the form of positive and negative numbers to control the positive input modulator and negative input modulator of each synapse respectively;
[0081] Step S430, for each group of neuron operations, input weight information to the synaptic weight modulation module to complete the modulation of synaptic weights;
[0082] Step S440, for each group of neuron operations, input neuron information to the synaptic input modulation module to complete the modulation of synaptic input...
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