org.yccheok.numrecognition
Class NeuralNetworkParameter

java.lang.Object
  extended by org.yccheok.numrecognition.NeuralNetworkParameter

 class NeuralNetworkParameter
extends java.lang.Object

Neural network parameter.


Field Summary
 double learningRate
          Learning rate.
 double momentum
          Momentum.
 int numHidden
          Number of hidden neurons.
 int numOutput
          Number of output neurons.
 
Constructor Summary
NeuralNetworkParameter(int numHidden, int numOutput, double learningRate, double momentum)
          Construct neural network parameter based on number of hidden neurons, number of output neurons, learning rate and momentum.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numHidden

public final int numHidden
Number of hidden neurons.


numOutput

public final int numOutput
Number of output neurons.


learningRate

public final double learningRate
Learning rate.


momentum

public final double momentum
Momentum.

Constructor Detail

NeuralNetworkParameter

public NeuralNetworkParameter(int numHidden,
                              int numOutput,
                              double learningRate,
                              double momentum)
Construct neural network parameter based on number of hidden neurons, number of output neurons, learning rate and momentum.

Parameters:
numHidden - Number of hidden neurons.
numOutput - Number of output neurons.
learningRate - Learning rate.
momentum - Momentum.