F M N P R T

F

fetchNetworkDataFromFile(String, int) - Method in class sjain.neurun.NeuralNetwork.TrainingData
Read from the file containing the data with which to train the network, or from a file containing a trained network.

M

main(String[]) - Static method in class sjain.neurun.Runner
See above

N

NeuralNetwork - class sjain.neurun.NeuralNetwork.
This class contains the logic for training and running a multilayer neural network using the backpropagation algorithm.
NeuralNetwork.NeuralNetworkException - exception sjain.neurun.NeuralNetwork.NeuralNetworkException.
Captures the exceptions thrown by the NeuralNetwork and its nested classes
NeuralNetwork.NeuralNetworkException(NeuralNetwork, String) - Constructor for class sjain.neurun.NeuralNetwork.NeuralNetworkException
 
NeuralNetwork.TrainingData - class sjain.neurun.NeuralNetwork.TrainingData.
Reads training data or the parameters of a trained network from a file
NeuralNetwork.TrainingData(NeuralNetwork) - Constructor for class sjain.neurun.NeuralNetwork.TrainingData
 
NeuralNetwork(String, int) - Constructor for class sjain.neurun.NeuralNetwork
Constructs a neural network based on the data in the file, networkFilename.
numberOfInputNeurons() - Method in class sjain.neurun.NeuralNetwork
Returns the number of neurons in the input layer.
numberOfLayers() - Method in class sjain.neurun.NeuralNetwork
Returns the number of layers in the neural network.
numberOfOutputNeurons() - Method in class sjain.neurun.NeuralNetwork
Returns the number of neurons in the output layer.

P

printNeuralNetwork() - Method in class sjain.neurun.NeuralNetwork
Prints all the weight and parameter values.

R

Runner - class sjain.neurun.Runner.
This class runs the neural network.
Runner() - Constructor for class sjain.neurun.Runner
 
runNetwork(double[]) - Method in class sjain.neurun.NeuralNetwork
Returns the output values, given the input values.

T

TO_TRAIN - Static variable in class sjain.neurun.NeuralNetwork
Specifies that a neural network needs to be trained
TRAINED - Static variable in class sjain.neurun.NeuralNetwork
Specifies that a trained neural network is being loaded
trainNetwork(String, int) - Method in class sjain.neurun.NeuralNetwork
Trains the neural network to recognize patterns.

F M N P R T