All Packages Class Hierarchy This Package Previous Next Index
Class BrainWave.BackProp.BPLearn
java.lang.Object
|
+----java.awt.Component
|
+----BrainWave.BWObject
|
+----BrainWave.BWButton
|
+----BrainWave.BackProp.BPLearn
- public class BPLearn
- extends BWButton
Button that implements the Backpropagation learning algorithm.
Each cycle of the algorithm involves the following steps:
- Instantiate the current pattern.
- Feedforward these activations to calculate the output of the network.
- Calculate the errors on each of the output units by comparing the current
output with the target output specified in the Output set.
- Feedback the errors to calculate Delta values for each of the units.
The Delta value is essentially how much that unit is to blame for the errors.
- Update the weights based on the current Deltas and activations of the from units.
- Version:
- 2.0
- Author:
- Simon Dennis
-
BPLearn()
-
-
actionPerformed(ActionEvent)
-
-
activate()
-
-
getNumberOfCycles()
-
-
getTotalCycles()
-
-
getTotalError()
-
-
setupMenu()
-
BPLearn
public BPLearn()
getNumberOfCycles
public int getNumberOfCycles()
getTotalCycles
public int getTotalCycles()
getTotalError
public double getTotalError()
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