General purpose neural computer
First Claim
1. A general purpose neural computer comprising:
- electronic neuron modules for outputting an analog output signal in accordance with at least one analog input value received on respective inputs thereof;
modifiable synapse modules interconnected via interconnections with said electronic neuron modules for modifying synaptic weights of said at least one analog input value in accordance with first configuration signals;
switching modules for routing second configuration signals between each respective electronic neuron module and synapse module so as to change said interconnections between said electronic neuron modules and synapse modules; and
a processor for providing said first configuration signals to said synapse modules for modifying synaptic weights associated with said synapse modules and said second configuration signals to said switching modules for reconnecting said electronic neuron modules and synapse modules in accordance with a desired neural computing architecture.
1 Assignment
0 Petitions
Accused Products
Abstract
A general purpose programmable neural computer which parallel processes analog data. The neural computer comprises neural elements for outputting an analog signal in response to at least one input signal, synaptic circuits interfaced with the neural elements for modifying gains of the neural elements, and switching circuits interfaced with the synaptic circuits and the neural circuits for routing signals between the synapse circuits and the neural circuits and for modifying the synaptic time constants, thereby changing connection architecture of the general purpose analog computer as desired. In this manner, the neural computer of the invention can be programmed to learn different confirurations as well as different synaptic values.
158 Citations
8 Claims
-
1. A general purpose neural computer comprising:
-
electronic neuron modules for outputting an analog output signal in accordance with at least one analog input value received on respective inputs thereof; modifiable synapse modules interconnected via interconnections with said electronic neuron modules for modifying synaptic weights of said at least one analog input value in accordance with first configuration signals; switching modules for routing second configuration signals between each respective electronic neuron module and synapse module so as to change said interconnections between said electronic neuron modules and synapse modules; and a processor for providing said first configuration signals to said synapse modules for modifying synaptic weights associated with said synapse modules and said second configuration signals to said switching modules for reconnecting said electronic neuron modules and synapse modules in accordance with a desired neural computing architecture. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A general purpose neural computer comprising:
-
electronic neurons for outputting an analog output signal in accordance with at least one analog input value received on respective inputs thereof; modifiable synapses responsive to respective outputs of said electronic neurons for modifying synaptic weights of said at least one analog input value in accordance with input configuration signals; adjustable low pass filters having a variable capacitor and a variable resistor for low pass filtering a transfer function of an associated synapse so as to control time constants of said associated synapse; a processor for providing said configuration signals to said synapses for modifying synaptic weights associated with said synapses and to said low pass filters for modifying values of said variable capacitor and resistor so as to vary said time constants of said associated synapse; and summing amplifiers for summing outputs of said low pass filters and providing a sum value to respective ones of said electronic neurons as said at least one analog input value.
-
Specification