Neural integrated circuit comprising learning means
AssigneeU.S. Philips Corporation
InventorsMarc A. G. Duranton, Jacques A. Sirat
Life of this patent
Estimating the term…
Abstract
A neural integrated circuit, comprising a synaptic coefficient memory, a neuron state memory, resolving means and learning means which simultaneously operate in parallel on each of the synaptic coefficients in order to determine new synaptic coefficients. The learning means comprise means for performing a learning function on the states Vj of input neurons and on a correction element Si which is associated with each output neuron, and also comprise incrementation/decrementation elements which determine the new synaptic coefficients in parallel. The learning functions may be formed by logic AND-gates and exclusive-OR gates. The integrated circuit is used in a neural network system comprising a processing device.
Claims18
A neural net comprising at least one integrated neural circuit, each neural circuit including:
- i) a memory for storing synaptic coefficient values and for in parallel providing the synaptic coefficient values at a memory output;
- ii) calculating means being coupled to the memory, and having an input for receiving input neuron values and an output for outputting an output neuron value, the output neuron value being generated by creating products by multiplying each of the input neuron values by a corresponding synaptic coefficient value and then summing the products;
- iii) a control signal generator receiving the input neuron values for generating a plurality of control signals, each control signal depending on one of the input neurons values;
- iv) modifying means being connected to the control signal generator and coupled to the memory output for receiving the synaptic coefficient values and performing in parallel operations on the synaptic coefficient values in response to the control signals each one of the control signals determining the operation to be performed, either creating a modified version of one of the coefficient values, or leaving the coefficient values unchanged, and for storing the modified version in the memory.
An integrated circuit including:
- i) a memory for storing first values and for in parallel providing the first value at a memory output;
- ii) calculation means being coupled to the memory, and having an input for receiving input values and an output for outputting an output value, the output value being generated by creating first products by multiplying each one of the input values by one of the first values and then summing the first products;
- iii) a control signal generator receiving the input values for generating control signals, each one of the control signals depending on one of the input values;
- iv) modifying means connected to the control signal generator and to the memory output for receiving the first values and performing in parallel operations on the first values in response to the control signals, each one of the control signals determining the operation to be performed, either creating a modified version of the first values, or leaving the first values unchanged, and for storing the modified version of the first value memory.
Dependencies are inferred from the claim text.