Logo name
Personal tools

Oja update rule

From Piki

  • Currently0.00/5
Jump to: navigation, search

The Oja update rule is a Hebbian type update rule that unlike the plain Hebbian update is normalized and hence avoids instability.

Oja
FamilyHebbian
DirectionForward
DeployableYes
SupervisedNo

Contents

Usage

Thanks to the the normalization, unlike the Hebbian rule, Oja's rule is stable. For Hebbian layers with one output feature, this rule can be used to produce a maximum eigenfilter. A maximum eigenfilter is a PCA transform that only keeps the main principal component.


Algorithm

Weight update:

\Delta{W} = \alpha Y(X - YW)


where \alpha is the learning rate, X is the input, Y the output and W the weights.

Settings

The settings can be modified using the settings browser.


Oja update rule settings


  • (Learning Forward)
  • Step: The size of the learning rate.


See also

This page was last modified 22:23, 3 February 2008.  This page has been accessed 381 times.  Disclaimers