×

Learning method for neural network having discrete interconnection strengths

  • US 5,644,681 A
  • Filed: 12/23/1994
  • Issued: 07/01/1997
  • Est. Priority Date: 12/18/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A learning method for a neuron computer having a plurality of neurons and interconnections among the neurons, wherein each interconnection has a weight, wherein at least one weight is taken from a discrete set of possible weights, the learning method comprising the steps of:

  • (a) applying an input to the neuron computer;

    (b) obtaining an actual output from the neuron computer;

    (c) for each interconnection of the neuron computer having a weight taken from the discrete set,(i) calculating an update quantity by comparing the actual output to a desired output associated with the applied input to obtain an error and by calculating the update quantity as a function of the error and outputs of neurons of the neuron computer,(ii) updating an imaginary interconnection strength taken from a range of values, wherein each possible weight in the discrete set corresponds to more than one value in the range of values and each value in the range of values corresponds to only one possible weight in the discrete set, using the calculated update quantity,(iii) discretizing the updated imaginary interconnection strength by converting the updated imaginary interconnection strength to the corresponding weight in the discrete set; and

    (iv) setting the weights of the neuron computer to the corresponding discretized updated imaginary interconnection strengths; and

    (d) repeating all steps for a plurality of inputs, until errors in the actual output with respect to the desired output of the neuron computer are below a predetermined value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×