public class WidrowHoffLearnerWithMomentum extends WidrowHoffLearner implements Serializable
Modifier and Type | Field and Description |
---|---|
protected double |
gamma
cumulative discounted delta
|
protected double |
momentum |
currentOutput, DEFAULT_LEARNING_RATE, delta, learningRate, randomParamDistribution
monitor
Constructor and Description |
---|
WidrowHoffLearnerWithMomentum() |
WidrowHoffLearnerWithMomentum(cern.jet.random.AbstractContinousDistribution randomParamDistribution) |
WidrowHoffLearnerWithMomentum(double learningRate,
cern.jet.random.AbstractContinousDistribution randomParamDistribution) |
Modifier and Type | Method and Description |
---|---|
double |
getMomentum() |
void |
initialise() |
void |
randomInitialise()
Initialise with random values for free parameters
|
void |
setMomentum(double momentum) |
String |
toString() |
void |
train(double target)
Provide a training signal to the learning algorithm.
|
act, delta, dumpState, getCurrentOutput, getDelta, getLearningDelta, getLearningRate, getRandomParamDistribution, protoClone, reset, setLearningRate, setOutputLevel, setRandomParamDistribution
monitor
protected double gamma
protected double momentum
public WidrowHoffLearnerWithMomentum(cern.jet.random.AbstractContinousDistribution randomParamDistribution)
public WidrowHoffLearnerWithMomentum(double learningRate, cern.jet.random.AbstractContinousDistribution randomParamDistribution)
public WidrowHoffLearnerWithMomentum()
public void initialise()
initialise
in class WidrowHoffLearner
public void train(double target)
MimicryLearner
train
in interface MimicryLearner
train
in class WidrowHoffLearner
public void randomInitialise()
MimicryLearner
randomInitialise
in interface MimicryLearner
randomInitialise
in class WidrowHoffLearner
public double getMomentum()
public void setMomentum(double momentum)
public String toString()
toString
in class WidrowHoffLearner
Copyright © 2014. All rights reserved.