Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
62 words
A multi-layer electrically trainable neural network comprising: a first synaptic layer for multiplying an input vector with a first stored weight; a second synaptic layer for multiplying a recurrent vector with a second stored weight; a plurality of neurons deriving Sigmoid output from either or both of said synaptic layers; means for multiplexing said neurons between said first and second synaptic layers.
Claim 2
Dependent Claim
62 words
A multi-layer electrically trainable neural network comprising: a first synaptic layer for multiplying an input vector with a first stored weight; a second synaptic layer for multiplying a recurrent vector with a second stored weight; a plurality of neurons deriving Sigmoid output from either or both of said synaptic layers; means for multiplexing said neurons between said first and second synaptic layers.
Claim 3
Dependent Claim
34 words
The network of claim 1 wherein each of said synaptic layers stores their respective weights as an analog transconductance value and each produces an analog output current summed along dendrites coupled to said neurons.
Claim 4
Dependent Claim
61 words
The network of claim 2 wherein said multiplexing means comprises: a first buffer means for buffering said input vector; a second buffer means for buffering said recurrent vector; control means for controlling said first and second buffers to decouple said input vector from said first synaptic layer during second layer processing, and to decouple said recurrent vector during first layer processing.
Claim 5
Dependent Claim
51 words
The network of claim 3 further comprising: a first fixed-bias weight array associated with said first synaptic layer for altering the sum of currents generated by said first synaptic layer; a second fixed-bias weight array associated with said second layer for altering the sum of currents generated by said second layer.
Claim 6
Dependent Claim
121 words
A parallel distributed processing system for correlating the match between two or more vectors comprising: an input synapse array for computing the inner product of an input vector and a first stored weight vector as a sum of currents; a feedback synapse array for computing the inner product of a recurrent vector and a second stored weight vector as a sum of currents; a plurality of neurons implementing a Sigmoid function; means for sequentially multiplexing said neurons between said input and feedback arrays such that said neurons first operate on the sum of currents generated by said input array to produce said recurrent vector, after which time said neurons then operate on the sum of currents generated by said feedback array.
Claim 7
Dependent Claim
121 words
A parallel distributed processing system for correlating the match between two or more vectors comprising: an input synapse array for computing the inner product of an input vector and a first stored weight vector as a sum of currents; a feedback synapse array for computing the inner product of a recurrent vector and a second stored weight vector as a sum of currents; a plurality of neurons implementing a Sigmoid function; means for sequentially multiplexing said neurons between said input and feedback arrays such that said neurons first operate on the sum of currents generated by said input array to produce said recurrent vector, after which time said neurons then operate on the sum of currents generated by said feedback array.
Claim 8
Dependent Claim
74 words
The system of claim 5 wherein said multiplexing means comprises: a first buffer means for buffering said input vector from said input synapse array; a second buffer means for buffering said recurrent vector from feedback synapse array; control means for controlling said first and second buffer means to decouple said recurrent vector from said feedback array during first layer processing, and to decouple said input vector from said input array during second layer processing.
Claim 9
Dependent Claim
52 words
The system of claim 6 further comprising a first fixed-bias weight array associated with said input synapse array for altering the sum of currents generated by said input array, and a second fixed-bias weight array associated with said feedback synapse array for altering the sum of currents generated by said feedback array.
Claim 10
Dependent Claim
34 words
The system of claim 7 wherein said input and feedback arrays each comprise an array of electrically programmable floating gate devices which store said first and second weights in the form of electrical charges.
Claim 11
Dependent Claim
153 words
An N-layer electrically trainable analog neural network in which inputs are organized into two groups, external and recurrent, each layer containing a synaptic array storing a weight vector and an associated fixed-bias weight, said fixed-bias weight altering the sum of currents generated along the dendrites of each array, said sum of currents representing the dot product between either of said external or recurrent inputs and said stored weight, said network also including a set of neurons for computing the overall dot product associated with each layer and a means for multiplexing use of said neurons during processing beginning with the first layer and proceeding sequentially through the N th layer, wherein processing associated with a given layer proceeds independent of the inputs applied to other layers of said network, the neural response associated with said given layer being provided as the recurrent input to the next layer to be processed in said sequence.
Claim 12
Dependent Claim
153 words
An N-layer electrically trainable analog neural network in which inputs are organized into two groups, external and recurrent, each layer containing a synaptic array storing a weight vector and an associated fixed-bias weight, said fixed-bias weight altering the sum of currents generated along the dendrites of each array, said sum of currents representing the dot product between either of said external or recurrent inputs and said stored weight, said network also including a set of neurons for computing the overall dot product associated with each layer and a means for multiplexing use of said neurons during processing beginning with the first layer and proceeding sequentially through the N th layer, wherein processing associated with a given layer proceeds independent of the inputs applied to other layers of said network, the neural response associated with said given layer being provided as the recurrent input to the next layer to be processed in said sequence.
Claim 13
Dependent Claim
41 words
The network of claim 9 wherein said multiplexing means comprises a plurality of input buffers associated with each said layer of said network, said buffers being controlled to selectively disable said external and/or recurrent inputs in accordance with said processing sequence.