All Packages Class Hierarchy This Package Previous Next Index
Class BrainWave.SOM.SOMLearn
java.lang.Object
|
+----java.awt.Component
|
+----BrainWave.BWObject
|
+----BrainWave.BWButton
|
+----BrainWave.SOM.SOMLearn
- public class SOMLearn
- extends BWButton
Implements the SOM learning algorithm. A SOM network has a set of input units
and a set of map units. For each input pattern:
- Input is instantiated on the input units.
- The map unit with the weight vector that is closest to the input pattern
becomes the winner.
- The activations of the map units are updated according to the weight between
the winner unit and that unit.
- The weight vectors of the map units are moved towards the input pattern. The
amount of movement depends on how active that map unit has become.
- Version:
- 2.0
- Author:
- Simon Dennis
-
SOMLearn()
-
-
actionPerformed(ActionEvent)
-
-
activate()
-
-
getNumberOfCycles()
-
-
getTotalCycles()
-
-
setNumberOfCycles(int)
-
-
setTotalCycles(int)
-
-
setupMenu()
-
SOMLearn
public SOMLearn()
getNumberOfCycles
public int getNumberOfCycles()
setNumberOfCycles
public void setNumberOfCycles(int i)
getTotalCycles
public int getTotalCycles()
setTotalCycles
public void setTotalCycles(int i)
activate
public void activate()
- Overrides:
- activate in class BWButton
setupMenu
public void setupMenu()
- Overrides:
- setupMenu in class BWButton
actionPerformed
public void actionPerformed(ActionEvent evt)
- Overrides:
- actionPerformed in class BWButton
All Packages Class Hierarchy This Package Previous Next Index