classifier.nn
Class BackPropagation

java.lang.Object
  extended byclassifier.nn.BackPropagation
All Implemented Interfaces:
NetworkAlgorithms, java.io.Serializable

public class BackPropagation
extends java.lang.Object
implements NetworkAlgorithms, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
BackPropagation(Network net)
           
 
Method Summary
 void addNListener(NListener x)
           
 int getCycle()
           
 double getLearningRate()
           
 int getMaxNumOfCycle()
           
 Network getNetwork()
           
 int getTestCycle()
           
 void removeNListener(NListener x)
           
 void setLearningRate(double f)
           
 void setMaxNumOfCycle(int max_cycle)
           
 void setTestCycle(int num)
           
 Network train(TrainingSetSV ts, errorCondition err_test)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackPropagation

public BackPropagation(Network net)
Method Detail

addNListener

public void addNListener(NListener x)
Specified by:
addNListener in interface NetworkAlgorithms

removeNListener

public void removeNListener(NListener x)
Specified by:
removeNListener in interface NetworkAlgorithms

setTestCycle

public void setTestCycle(int num)

setLearningRate

public void setLearningRate(double f)

getLearningRate

public double getLearningRate()

getNetwork

public Network getNetwork()

setMaxNumOfCycle

public void setMaxNumOfCycle(int max_cycle)

getMaxNumOfCycle

public int getMaxNumOfCycle()

train

public Network train(TrainingSetSV ts,
                     errorCondition err_test)

getCycle

public int getCycle()

getTestCycle

public int getTestCycle()