Optoelectronic sensory neural network
First Claim
1. A neural network for processing light energy having a plurality of characteristics, comprising:
- a plurality of layers of cells, each cell in a layer having one or more neighboring cells in that layer, each layer of cells being connected in a neighboring relationship for processing light energy having a distinct one of the plurality of characteristics, each cell comprising;
selective means for receiving an input signal representing an input corespondent to light energy having the characteristic to be processing by the layer in which the cell belongs;
means for transforming the input signal to a corresponding current produced by a current source, the current being transmitted through a capacitive element and producing a resulting change in a voltage across the capacitive element;
programmable means for sensing the states of the one or more neighboring cells;
means for producing a conductance corresponding to each of the states in a feedforward subset of the states of the one or more neighboring cells;
means for producing a conductance corresponding to each of the states in a feedback subset of the states of the one or more neighboring cells, the feedback subset being disjoint from the feedforward subset;
means for producing a positive state voltage corresponding to the state of the cell, the positive state voltage being transmitted through the capacitive element and producing a resulting change in a voltage across the capacitive element;
means for producing a positive feedback voltage corresponding to each of the states in the feedback subset of the states of the adjacent cells, the positive feedback voltage being transmitted through the capacitive element and producing a resulting feedback change in the state voltage across the capacitive element; and
means for producing a negative feedforward voltage corresponding to each of the states in the feedforward subset of the states of the adjacent cells, the negative feedforward voltage being transmitted through the capacitive element and producing a resulting feedforward change in the state voltage across the capacitive element;
the voltage across the capacitive element representing the state of the cell.
1 Assignment
0 Petitions
Accused Products
Abstract
A neural network for processing sensory information. The network comprise one or more layers including interconnecting cells having individual states. Each cell is connected to one or more neighboring cells. Sensory signals and signals from interconnected neighboring cells control a current or a conductance within a cell to influence the cell'"'"'s state. In some embodiments, the current or conductance of a cell can be controlled by a signal arising externally of the layer. Each cell can comprise an electrical circuit which receives an input signal and causes a current corresponding to the signal to pass through a variable conductance. The conductance is a function of the states of the one or more interconnecting neighboring cells. Proper interconnection of the cells on a layer can produce a neural network which is sensitive to predetermined patterns or the passage of such patterns across a sensor array whose signals are input into the network. The layers in the network can be made sensitive to distinct sensory parameters, so that networks which are sensitive to different wavelengths or polarizations of light energy can be produced.
31 Citations
31 Claims
-
1. A neural network for processing light energy having a plurality of characteristics, comprising:
-
a plurality of layers of cells, each cell in a layer having one or more neighboring cells in that layer, each layer of cells being connected in a neighboring relationship for processing light energy having a distinct one of the plurality of characteristics, each cell comprising; selective means for receiving an input signal representing an input corespondent to light energy having the characteristic to be processing by the layer in which the cell belongs; means for transforming the input signal to a corresponding current produced by a current source, the current being transmitted through a capacitive element and producing a resulting change in a voltage across the capacitive element; programmable means for sensing the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedforward subset of the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedback subset of the states of the one or more neighboring cells, the feedback subset being disjoint from the feedforward subset; means for producing a positive state voltage corresponding to the state of the cell, the positive state voltage being transmitted through the capacitive element and producing a resulting change in a voltage across the capacitive element; means for producing a positive feedback voltage corresponding to each of the states in the feedback subset of the states of the adjacent cells, the positive feedback voltage being transmitted through the capacitive element and producing a resulting feedback change in the state voltage across the capacitive element; and means for producing a negative feedforward voltage corresponding to each of the states in the feedforward subset of the states of the adjacent cells, the negative feedforward voltage being transmitted through the capacitive element and producing a resulting feedforward change in the state voltage across the capacitive element; the voltage across the capacitive element representing the state of the cell. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A neural network for processing light energy having a plurality of characteristics, comprising:
-
a plurality of layers of cells, each cell in a layer having one or more neighboring cells in that layer, each layer of cells being connected in a neighboring relationship for processing light energy having a distinct one of the plurality of characteristics, each cell comprising; selective means for receiving an input signal representing an input corespondent to light energy having the characteristic to be processing by the layer in which the cell belongs; means for transforming the input signal to a corresponding current produced by a current source, the current being transmitted through a capacitive element and producing a resulting change in a voltage across the capacitive element; programmable means for sensing the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedforward subset of the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedback subset of the states of the one or more neighboring cells, the feedback subset being disjoint from the feedforward subset; means for producing a positive state voltage corresponding to the state of the cell, the positive state voltage being transmitted through the capacitive element and producing a resulting change in a voltage across the capacitive element; means for producing a positive feedback voltage corresponding to each of the states in the feedback subset of the states of the adjacent cells, the positive feedback voltage being transmitted through the capacitive element and producing a resulting feedback change in the state voltage across the capacitive element; and means for producing a negative feedforward voltage corresponding to each of the states in the feedforward subset of the states of the adjacent cells, the negative feedforward voltage being transmitted through the capactive element and producing a resulting feedforward change in the state voltage across the capacitive element; the voltage across the capacitive element representing the state of the cell. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A neural network for processing light energy consisting of a plurality of wavelengths, comprising:
-
a plurality of layers of cells, each cell in a layer having one or more neighboring cells in that layer, each layer of cells being connected in a neighboring relationship for processing light energy having a distinct wavelength in the plurality of wavelengths, each cell comprising; selective means for receiving an input signal representing an input corespondent to light energy having the distinct wavelength corespondent to the wavelength to be processed by the layer in which the cell belongs; means for transforming the input signal to a corresponding current produced by a current source, the current being transmitted through a capacitive element and producing a resulting change in a voltage across the capacitive element; programmable means for sensing the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedforward subset of the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedback subset of the states of the one or more neighboring cells, the feedback subset being disjoint from the feedforward subset; means for producing a positive state voltage corresponding to the state of the cell, the positive state voltage being transmitted through the capacitive element and producing a resulting change in a voltage across the capacitive element; means for producing a positive feedback voltage corresponding to each of the states in the feedback subset of the states of the adjacent cells, the positive feedback voltage being transmitted through the capacitive element and producing a resulting feedback change in the state voltage across the capacitive element; and means for producing a negative feedforward voltage corresponding to each of the states in the feedforward subset of the states of the adjacent cells, the negative feedforward voltage being transmitted through the capacitive element and producing a resulting feedforward change in the state voltage across the capacitive element; the voltage across the capacitive element representing the state of the cell. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A neural network for processing light energy having a plurality of distinct polarizations, comprising:
-
a plurality of layers of cells, each cell in a layer having one or more neighboring cells in that layer, each layer of cells being connected in a neighboring relationship for processing light energy having a distinct one of the distinct polarizations, each cell comprising; selective means for receiving an input signal representing an input corespondent to light energy having the distinct polarization to be processing by the layer in which the cell belongs; means for transforming the input signal to a corresponding current produced by a current source, the current being transmitted through a capacitive element and producing a resulting change in a voltage across the capacitive element; programmable means for sensing the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedforward subset of the states of the one or more neighboring cells; means for producing a conductance corresponding to each of the states in a feedback subset of the states of the one or more neighboring cells, the feedback subset being disjoint from the feedforward subset; means for producing a positive state voltage corresponding to the state of the cell, the positive state voltage being transmitted through the capacitive element and producing a resulting change in a voltage across the capacitive element; means for producing a positive feedback voltage corresponding to each of the states in the feedback subset of the states of the adjacent cells, the positive feedback voltage being transmitted through the capacitive element and producing a resulting feedback change in the state voltage across the capacitive element; and means for producing a negative feedforward voltage corresponding to each of the states in the feedforward subset of the states of the adjacent cells, the negative feedforward voltage being transmitted through the capacitive element and producing a resulting feedforward change in the state voltage across the capacitive element; the voltage across the capacitive element representing the state of the cell. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A neural network comprising a plurality of cells and means for connecting each cell to one or more neighbor cells, each cell comprising:
-
a photodetector for receiving optical illumination and for producing a corresponding input current; and circuit means having a variable conductivity, the circuit means comprising means for receiving the input current for the cell and for conducting the input current such that a voltage is produced across the circuit means, the voltage comprising a state value for the cell, the conductivity of the circuit means being in part a function of the product of the state value of the cell and the state value of one of the neighbor cells. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification