net.sourceforge.jabm.learning
Interface MimicryLearner

All Superinterfaces:
ContinuousLearner, Learner
All Known Implementing Classes:
SlidingWindowLearner, WidrowHoffLearner, WidrowHoffLearnerWithMomentum

public interface MimicryLearner
extends ContinuousLearner

A learner that attempts to adjust its output to match a training signal.

 

Method Summary
 void randomInitialise()
          Initialise with random values for free parameters
 void setOutputLevel(double currentOutput)
          Initialise the learning algorithm to output the supplied value.
 void train(double target)
          Provide a training signal to the learning algorithm.
 
Methods inherited from interface net.sourceforge.jabm.learning.ContinuousLearner
act
 
Methods inherited from interface net.sourceforge.jabm.learning.Learner
dumpState, getLearningDelta, monitor
 

Method Detail

train

void train(double target)
Provide a training signal to the learning algorithm.


setOutputLevel

void setOutputLevel(double currentOutput)
Initialise the learning algorithm to output the supplied value.


randomInitialise

void randomInitialise()
Initialise with random values for free parameters