java.lang.Object
org.joone.engine.extenders.LearnerExtender
org.joone.engine.extenders.DeltaRuleExtender
- Direct Known Subclasses:
- MomentumExtender, RpropExtender, SimulatedAnnealingExtender
- public abstract class DeltaRuleExtender
- extends LearnerExtender
This abstract class describes the methods needed for a delta rule extender,
that is, a class that computes / changes the delta (update weight) value
according to some algorithm.
|
Method Summary |
abstract double |
getDelta(double[] currentGradientOuts,
int j,
double aPreviousDelta)
Computes the delta value for a bias. |
abstract double |
getDelta(double[] currentInps,
int j,
double[] currentPattern,
int k,
double aPreviousDelta)
Computes the delta value for a weight. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeltaRuleExtender
public DeltaRuleExtender()
- Creates a new instance of DeltaExtender
getDelta
public abstract double getDelta(double[] currentGradientOuts,
int j,
double aPreviousDelta)
- Computes the delta value for a bias.
getDelta
public abstract double getDelta(double[] currentInps,
int j,
double[] currentPattern,
int k,
double aPreviousDelta)
- Computes the delta value for a weight.