Neural Network Toolbox Previous page   Next Page
learnwh

Widrow-Hoff weight/bias learning function

Syntax

Description

learnwh is the Widrow-Hoff weight/bias learning function, and is also known as the delta or least mean squared (LMS) rule.

learnwh(W,P,Z,N,A,T,E,gW,gA,D,LP,LS) takes several inputs,

and returns,

Learning occurs according to learnwh's learning parameter shown here with its default value.

learnwh(code) returns useful information for each code string:

Examples

Here we define a random input P and error E to a layer with a two-element input and three neurons. We also define the learning rate LR learning parameter.

Since learnwh only needs these values to calculate a weight change (see algorithm below), we will use them to do so.

Network Use

You can create a standard network that uses learnwh with newlin.

To prepare the weights and the bias of layer i of a custom network to learn with learnwh

  1. Set net.trainFcn to 'trainb'. net.trainParam will automatically become trainb's default parameters.
  2. Set net.adaptFcn to 'trains'. net.adaptParam will automatically become trains's default parameters.
  3. Set each net.inputWeights{i,j}.learnFcn to 'learnwh'. Set each net.layerWeights{i,j}.learnFcn to 'learnwh'. Set net.biases{i}.learnFcn to 'learnwh'.

Each weight and bias learning parameter property will automatically be set to learnwh's default parameters.

To train the network (or enable it to adapt)

  1. Set net.trainParam (net.adaptParam) properties to desired values.
  2. Call train(adapt).

See newlin for adaption and training examples.

Algorithm

learnwh calculates the weight change dW for a given neuron from the neuron's input P and error E, and the weight (or bias) learning rate LR, according to the Widrow-Hoff learning rule:

See Also

newlin, adapt, train

References

Widrow, B., and M. E. Hoff, "Adaptive switching circuits," 1960 IRE WESCON Convention Record, New York IRE, pp. 96-104, 1960.

Widrow B. and S. D. Sterns, Adaptive Signal Processing, New York: Prentice-Hall, 1985.


Previous page  learnsom linkdist Next page

© 1994-2005 The MathWorks, Inc.