weka.classifiers.neural.common.learning
Class LearningRateKernel

java.lang.Object
  extended by weka.classifiers.neural.common.learning.LearningRateKernel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
InverseLearningRate, LinearLearningRate, StaticLearningRate

public abstract class LearningRateKernel
extends java.lang.Object
implements java.io.Serializable

Date: 25/05/2004 File: LearningRateKernel.java

Author:
Jason Brownlee
See Also:
Serialized Form

Constructor Summary
LearningRateKernel(double aLearningRate, int aTotalIterations)
           
 
Method Summary
abstract  double currentLearningRate(int aIteration)
           
 double getInitialLearningRate()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LearningRateKernel

public LearningRateKernel(double aLearningRate,
                          int aTotalIterations)
Method Detail

currentLearningRate

public abstract double currentLearningRate(int aIteration)

getInitialLearningRate

public double getInitialLearningRate()
Returns: