Patent US5299285A successfully refreshed from Google Patents.
US5299285A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Neural network with dynamically adaptable neurons
Assignee: National Aeronautics and Space Administration
•
Filing: 1993-05-27
•
Granted: 1994-03-29
•
Expires: 2013-05-27
Abstract
Abstract This invention is an adaptive neuron for use in neural network processors. The adaptive neuron participates in the supervised learning phase of operation on a coequal basis with the synapse matrix elements by adaptively changing its gain in a similar manner to the change of weights in the synapse io elements. In this manner, training time is decreased by as much as three orders of magnitude.
Inventors
- 👤 Raoul Tawel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 07:31
CPC Classifications
G; G06; G06N; G06N3/00; G06N3/02; G06N3/06; G06N3/063; G06N3/065
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
224 words
In a neural network employing a plurality of neurons each associated with a respective conductor in a network of conductors which are selectively interconnected by a plurality of problem-defining synpases each having an adjustable weighting factor whereby each neuron receives a weighted sum of inputs from plural conductors of a previous layer of said network and produces an output to a conductor in a following layer of said network, wherein the neural network is parameterized in an iterative learning process in which problem-defining signals are input to the neurons whereby to produce error signals between actual outputs from the network and expected outputs from the network and said error signals are used to incrementally change each weighting factor, an improvement for reducing the number of iterations required from the neural network to learn how to solve a problem of interest comprising: in each neuron between an input thereof for receiving said weighted sum of inputs and an output therefor for outputting an output signal value, including a neural conductive element having a variable gain defining said output signal value as a function of (a) said variable gain and (b) said weighted sum of inputs and gain adjustment logic means for dynamically adjusting the variable gain of the neuron independently of the other neurons in the network during a learning process of the neural network.
Claim 2
Dependent Claim
224 words
In a neural network employing a plurality of neurons each associated with a respective conductor in a network of conductors which are selectively interconnected by a plurality of problem-defining synpases each having an adjustable weighting factor whereby each neuron receives a weighted sum of inputs from plural conductors of a previous layer of said network and produces an output to a conductor in a following layer of said network, wherein the neural network is parameterized in an iterative learning process in which problem-defining signals are input to the neurons whereby to produce error signals between actual outputs from the network and expected outputs from the network and said error signals are used to incrementally change each weighting factor, an improvement for reducing the number of iterations required from the neural network to learn how to solve a problem of interest comprising: in each neuron between an input thereof for receiving said weighted sum of inputs and an output therefor for outputting an output signal value, including a neural conductive element having a variable gain defining said output signal value as a function of (a) said variable gain and (b) said weighted sum of inputs and gain adjustment logic means for dynamically adjusting the variable gain of the neuron independently of the other neurons in the network during a learning process of the neural network.
Claim 3
Dependent Claim
28 words
The improvement to a neural network of claim 1 wherein: said gain adjustment logic means dynamically adjusts said variable gain as a function of an instantaneous error signal.
Claim 4
Dependent Claim
42 words
The improvement to a neural network of claim 2 wherein: said gain adjustment logic means makes incremental changes in said variable gain which are proportional to the negative of the derivative of said instantaneous error signal with respect to said variable gain.
Claim 5
Dependent Claim
50 words
The improvement to a neutral network of claim 3 wherein an incremental change ΔT for an 1 th neuron on a layer n can be given as: ##EQU14## where η is the temperature learning rate, which is a pre-established constant and E is the sum of said instantaneous error signals.
Claim 6
Dependent Claim
90 words
A neural network comprising: a plurality of signal paths; a plurality of synapses each comprising means for coupling respective pairs of said signal paths together, each of said synapses having a signal weighting factor which is adjusted during an iterative learning process of said neural network; and a plurality of neurons each comprising means for providing a respective gain in respective ones of said signal paths and for individually adjusting said respective gain independently of the other neurons in the network during an iterative learning process of said neural network.
Claim 7
Dependent Claim
90 words
A neural network comprising: a plurality of signal paths; a plurality of synapses each comprising means for coupling respective pairs of said signal paths together, each of said synapses having a signal weighting factor which is adjusted during an iterative learning process of said neural network; and a plurality of neurons each comprising means for providing a respective gain in respective ones of said signal paths and for individually adjusting said respective gain independently of the other neurons in the network during an iterative learning process of said neural network.
Claim 8
Dependent Claim
55 words
The neural network of claim 5 wherein the learning process of said synapses and the learning process of said neurons are the same learning process whereby the weighting factors of each of said synapses and the gains of each of said neurons are adjusted simultaneously in said same iterative learning process of said neural network.
Claim 9
Dependent Claim
37 words
The neural network of claim 5 wherein the learning process of said synpases and the learning process of said neurons are independent learning processes, wherein changes to said gains and changes to said weights are not simultaneous.
Claim 10
Dependent Claim
76 words
The neural network of claim 5 wherein said neural network comprises first and second layers, each of said layers comprising a respective set of said signal paths and a respective set of said synapses which interconnect the signal paths in said first layer, the signal paths of said first layer having outputs connected to inputs of respective ones of said neurons and the signal paths of said second layer having inputs connected to said respective neurons.
Claim 11
Dependent Claim
40 words
The neural network of claim 8 wherein each neuron provides a summation node between (a) outputs of signal path connected together by respective synapses in said first layer and (b) an input of respective signal path in said second layer.
Claim 12
Dependent Claim
25 words
The neural network of claim 8 wherein others of said neurons have their outputs connected to inputs of respective signal paths in said first layer.
Claim 13
Dependent Claim
21 words
The neural network of claim 5 wherein said activation function is a sigmoid function having a slope which determines said gain.
Claim 14
Dependent Claim
26 words
The neural network of claim 11 wherein said function of said error signals comprise the negative derivative of said error signal with respect to said gain.
Claim 15
Dependent Claim
66 words
The neural network of claim 5 wherein said iterative training process comprises applying a set of known signals to inputs of selected ones of said signal paths and producing error signals corresponding to differences between predetermined values and signals at outputs of certain ones of said signal paths, and wherein the gain of each of said neurons is adjusted as a function of said error signals.
Claim 16
Independent Claim
89 words
A method for training a neural network having a plurality of signal paths, a plurality of synapses each coupling a respective pair of said signal paths together, each of said synapses having a signal weighting factor and a plurality of neurons each providing a respective gain in a respective one of said signal paths, said method comprising performing an iterative learning process while: adjusting the weighting factors of said synapses; and individually adjusting the respective gains of each of said neurons independently of the other neurons in the network.
Claim 17
Independent Claim
89 words
A method for training a neural network having a plurality of signal paths, a plurality of synapses each coupling a respective pair of said signal paths together, each of said synapses having a signal weighting factor and a plurality of neurons each providing a respective gain in a respective one of said signal paths, said method comprising performing an iterative learning process while: adjusting the weighting factors of said synapses; and individually adjusting the respective gains of each of said neurons independently of the other neurons in the network.
Claim 18
Dependent Claim
15 words
The method of claim 14 wherein each iterative learning process comprises a gradient descent method.
Claim 19
Dependent Claim
54 words
The method of claim 14 wherein the learning process of said synapses and the learning process of said neurons are the same learning process whereby the weighting factors of each of said synapses and the gains of each of said neurons are adjusted simultaneously in said same iterative learning process of said neural network.
Claim 20
Dependent Claim
36 words
The method of claim 14 wherein the learning process of said synapses and the learning process of said neurons are independent learning processes, wherein changes to said gains and changes to said weights are not simultaneous.
Claim 21
Dependent Claim
72 words
The method of claim 14 wherein each iterative training process comprises applying a set of known signals to inputs of selected ones of said signal paths and producing error signals corresponding to differences between predetermined values and signals at outputs of certain ones of said signal paths, and wherein said iterative learning process for said neurons comprises adjusting the gain of each of said neurons as a function of said error signals.
Claim 22
Dependent Claim
24 words
The method of claim 18 wherein said function of said error signals comprises a gradient of said error signals with respect to said gain.
References Cited (Backward Citations)
US3950733A
Cited
US4947482A
Cited
US4829925A
Cited
US4912647A
Cited
US4941122A
Cited
US5075871A
Cited
US4959532A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-03-28 | 1997-09-27 | 1998-03-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-03-28 | 2001-09-27 | 2002-03-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-03-28 | 2005-09-27 | 2006-03-29 | $7700.00 | Window Closed / Lapsed |