A B C D E G H I L M N O P R S T W X

A

addBias() - Method in class net.openai.ai.nn.network.Layer
Add the bias neuron.
addColumnName(String) - Method in class net.openai.ai.nn.parser.Data
Add a column name to the list.
addConnectionFrom(Connection) - Method in class net.openai.ai.nn.network.Neuron
Add a connection from this neuron.
addConnectionTo(Connection) - Method in class net.openai.ai.nn.network.Neuron
Add a connection to this neuron.
addElement(TrainingElement) - Method in class net.openai.ai.nn.training.TrainingSet
Adds a new training element to the system.
addLayer() - Method in class net.openai.ai.nn.network.Network
Adds a single layer to the network.
addNeuron() - Method in class net.openai.ai.nn.network.Layer
Creates and adds a single neuron to the layer.
addNeuron(Neuron) - Method in class net.openai.ai.nn.network.Layer
Adds a single neuron to the layer.
addRow(Vector) - Method in class net.openai.ai.nn.parser.Data
Add a single row of data.
Architecture - class net.openai.ai.nn.architecture.Architecture.
This class defines how the neural network will be constructed or connected.
Architecture() - Constructor for class net.openai.ai.nn.architecture.Architecture
 

B

BiasNeuron - class net.openai.ai.nn.network.BiasNeuron.
 
BiasNeuron() - Constructor for class net.openai.ai.nn.network.BiasNeuron
 

C

calculate() - Method in class net.openai.ai.nn.network.Layer
Processes this layer, calling the input function, then the transfer function and sets all variables for the learning process to be completed.
calculateError(Network) - Method in class net.openai.ai.nn.error.ErrorType
 
calculateError(Network) - Method in class net.openai.ai.nn.error.TestErrorType
 
calculateInput(Neuron) - Method in class net.openai.ai.nn.input.InputFunction
 
calculateInput(Neuron) - Method in class net.openai.ai.nn.input.TestInputFunction
 
clear() - Method in class net.openai.ai.nn.network.Layer
Clears all the existing neurons.
connect() - Method in class net.openai.ai.nn.network.Network
Connect the network using the networks' architecture rule.
Connection - class net.openai.ai.nn.network.Connection.
 
Connection() - Constructor for class net.openai.ai.nn.network.Connection
 
Connection(Neuron, Neuron) - Constructor for class net.openai.ai.nn.network.Connection
 
connectNetwork(Network) - Method in class net.openai.ai.nn.architecture.Architecture
Connects the network passed in to this method.
connectNetwork(Network) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Connects the network passed in to this method.
correctLayer(Layer, TrainingElement) - Method in class net.openai.ai.nn.learning.LearningRule
 
correctLayer(Layer, TrainingElement) - Method in class net.openai.ai.nn.learning.TestLearningRule
 

D

Data - class net.openai.ai.nn.parser.Data.
 
Data() - Constructor for class net.openai.ai.nn.parser.Data
 
DataParser - class net.openai.ai.nn.parser.DataParser.
 
DataParser() - Constructor for class net.openai.ai.nn.parser.DataParser
 
db(String) - Method in class net.openai.ai.nn.error.ErrorType
 
db(String) - Method in class net.openai.ai.nn.input.InputFunction
 
db(String) - Method in class net.openai.ai.nn.learning.LearningRule
 
db(String) - Method in class net.openai.ai.nn.transfer.TransferFunction
 

E

ErrorType - class net.openai.ai.nn.error.ErrorType.
 
ErrorType() - Constructor for class net.openai.ai.nn.error.ErrorType
 

G

getArchitecture() - Method in class net.openai.ai.nn.network.Network
Get the value of architecture.
getColumnNames() - Method in class net.openai.ai.nn.parser.Data
Get the column names for this data.
getConfigFile() - Method in class net.openai.ai.nn.parser.Parser
 
getConnections() - Method in class net.openai.ai.nn.network.Neuron
Gets all connections for this neuron..
getConnectionsFrom() - Method in class net.openai.ai.nn.network.Neuron
Gets all 'from' connections for this neuron..
getConnectionsTo() - Method in class net.openai.ai.nn.network.Neuron
Gets all 'to' connections for this neuron..
getConnectionTo(Neuron) - Method in class net.openai.ai.nn.network.Neuron
Gets a connection to a particular neuron.
getDebug() - Static method in class net.openai.ai.nn.network.Network
Get the debug flag.
getDesired() - Method in class net.openai.ai.nn.training.TrainingElement
Returns the desired values for this element
getElements() - Method in class net.openai.ai.nn.training.TrainingSet
Returns an Enumeration of TrainingElements.
getError() - Method in class net.openai.ai.nn.network.Neuron
Gets the error for this neuron.
getError() - Method in class net.openai.ai.nn.network.Network
Get the network error.
getErrorCriterion() - Method in class net.openai.ai.nn.network.Network
Get the network errorCriterion.
getErrorType() - Method in class net.openai.ai.nn.network.Network
Get the value of errorType.
getFromNeuron() - Method in class net.openai.ai.nn.network.Connection
Get the from neuron
getHiddenLayers() - Method in class net.openai.ai.nn.network.Network
Gets the hidden layers for this network.
getInput() - Method in class net.openai.ai.nn.network.Neuron
Gets the input for this neuron.
getInput() - Method in class net.openai.ai.nn.training.TrainingElement
Returns the input values for this element
getInputCategories() - Method in class net.openai.ai.nn.training.TrainingSet
Returns a vector containing the names of the categories for the input data.
getInputFunction() - Method in class net.openai.ai.nn.network.Layer
Get the value of inputFunction.
getInputLayer() - Method in class net.openai.ai.nn.network.Network
Gets the input layer for this network.
getLastDelta() - Method in class net.openai.ai.nn.network.Weight
Get the weight's lastDelta.
getLayerAt(int) - Method in class net.openai.ai.nn.network.Network
Get a specific layer in the network..
getLayers() - Method in class net.openai.ai.nn.network.Network
Gets all layers for this network.
getLayerType() - Method in class net.openai.ai.nn.network.Layer
Get the layer type.
getLearning() - Method in class net.openai.ai.nn.network.Network
Get the learning flag.
getLearningRule() - Method in class net.openai.ai.nn.network.Layer
Get the value of learningRule.
getName() - Method in class net.openai.ai.nn.network.Layer
Gets the name for this layer.
getNeurons() - Method in class net.openai.ai.nn.network.Layer
Get the neurons for this layer.
getOutput() - Method in class net.openai.ai.nn.network.Neuron
Gets the output for this neuron.
getOutput() - Method in class net.openai.ai.nn.training.TrainingElement
Returns the current output values for this element
getOutputCategories() - Method in class net.openai.ai.nn.training.TrainingSet
Returns a vector containing the names of the categories for the output data.
getOutputLayer() - Method in class net.openai.ai.nn.network.Network
Gets the output layer for this network.
getRows() - Method in class net.openai.ai.nn.parser.Data
Get the rows of data.
getSize() - Method in class net.openai.ai.nn.network.Layer
Returns the number of neurons in this layer.
getToNeuron() - Method in class net.openai.ai.nn.network.Connection
Get the to neuron.
getTrainingElement() - Method in class net.openai.ai.nn.network.Network
Get the training element currently being worked on by the network.
getTrainingSet() - Method in class net.openai.ai.nn.network.Network
Get the training set to be worked on by the network.
getTransferFunction() - Method in class net.openai.ai.nn.network.Layer
Get the value of transferFunction.
getUseBias() - Method in class net.openai.ai.nn.network.Network
get the flag for whether this network will use a bias.
getValue() - Method in class net.openai.ai.nn.network.Weight
Get the weight's value.
getWeight() - Method in class net.openai.ai.nn.network.Connection
Get the weight associated with this connection.
getXML() - Method in interface net.openai.ai.nn.parser.XMLParser
 

H

HIDDEN_LAYER - Static variable in class net.openai.ai.nn.network.Layer
 

I

INPUT_LAYER - Static variable in class net.openai.ai.nn.network.Layer
 
InputFunction - class net.openai.ai.nn.input.InputFunction.
 
InputFunction() - Constructor for class net.openai.ai.nn.input.InputFunction
 
isConnected() - Method in class net.openai.ai.nn.network.Network
Returns whether the network has been connected.
isEmpty() - Method in class net.openai.ai.nn.training.TrainingSet
Returns whether this training set contains any elements.
isErrorSet() - Method in class net.openai.ai.nn.network.Neuron
Returns a flag that tells whether this neuron has had the error set
iterate() - Method in class net.openai.ai.nn.network.Network
Iterates the network once.
iterate(int) - Method in class net.openai.ai.nn.network.Network
Iterates the network for a specified number of iterations
iterateNetwork(Network) - Method in class net.openai.ai.nn.architecture.Architecture
Iterates the network according to the rules set by the architecture.
iterateNetwork(Network) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Iterates the network according to the rules set by the architecture.
iterateToCriterion() - Method in class net.openai.ai.nn.network.Network
Iterates the network for a specified number of iterations

L

Layer - class net.openai.ai.nn.network.Layer.
This class is a container for neurons and keeps state information for this layer.
Layer() - Constructor for class net.openai.ai.nn.network.Layer
 
learn(TrainingElement) - Method in class net.openai.ai.nn.network.Layer
The learning method for the layer.
LearningRule - class net.openai.ai.nn.learning.LearningRule.
 
LearningRule() - Constructor for class net.openai.ai.nn.learning.LearningRule
 
loadConfiguration() - Method in class net.openai.ai.nn.parser.Parser
 
loadConfiguration(File) - Method in class net.openai.ai.nn.network.Network
Creates a network by loading a configuration file.
loadConfiguration(String) - Method in class net.openai.ai.nn.network.Network
Creates a network by loading a configuration file by name.
loadTrainingData(String, String) - Method in class net.openai.ai.nn.network.Network
Loads the data from the specified file.

M

main(String[]) - Static method in class net.openai.ai.nn.network.Network
The 'main' of the network.
main(String[]) - Static method in class net.openai.ai.nn.parser.Parser
 
main(String[]) - Static method in class net.openai.ai.nn.parser.DataParser
 

N

net.openai.ai.nn.architecture - package net.openai.ai.nn.architecture
 
net.openai.ai.nn.error - package net.openai.ai.nn.error
 
net.openai.ai.nn.input - package net.openai.ai.nn.input
 
net.openai.ai.nn.learning - package net.openai.ai.nn.learning
 
net.openai.ai.nn.network - package net.openai.ai.nn.network
 
net.openai.ai.nn.parser - package net.openai.ai.nn.parser
 
net.openai.ai.nn.training - package net.openai.ai.nn.training
 
net.openai.ai.nn.transfer - package net.openai.ai.nn.transfer
 
Network - class net.openai.ai.nn.network.Network.
This class encapsulates all global info on the neural network and contains information on the architecture type and error type.
Network() - Constructor for class net.openai.ai.nn.network.Network
 
Network(String) - Constructor for class net.openai.ai.nn.network.Network
Constructor use to create a network from a configuration file.
Neuron - class net.openai.ai.nn.network.Neuron.
 
Neuron() - Constructor for class net.openai.ai.nn.network.Neuron
 

O

OUTPUT_LAYER - Static variable in class net.openai.ai.nn.network.Layer
 

P

parseData(String) - Static method in class net.openai.ai.nn.parser.DataParser
Parses a file and returns the data in a hashtable, keyed on a column name.
Parser - class net.openai.ai.nn.parser.Parser.
 
Parser() - Constructor for class net.openai.ai.nn.parser.Parser
 
Parser(File) - Constructor for class net.openai.ai.nn.parser.Parser
 
parseXML() - Method in interface net.openai.ai.nn.parser.XMLParser
 
printDocument(Document) - Method in class net.openai.ai.nn.parser.Parser
 
printNode(Node) - Method in class net.openai.ai.nn.parser.Parser
 
printXML() - Method in interface net.openai.ai.nn.parser.XMLParser
 

R

ready(Layer) - Method in class net.openai.ai.nn.learning.LearningRule
 
ready(Layer) - Method in class net.openai.ai.nn.learning.TestLearningRule
 
readyToLearn() - Method in class net.openai.ai.nn.network.Layer
Calls the learning rule to see if it's ready to process this layer.

S

seedNeurons(Vector) - Method in class net.openai.ai.nn.network.Layer
Seed the neurons with input.
setArchitecture(Architecture) - Method in class net.openai.ai.nn.network.Network
Set the value of architecture.
setColumnNames(Vector) - Method in class net.openai.ai.nn.parser.Data
Set the column names for this data.
setConfigFile(File) - Method in class net.openai.ai.nn.parser.Parser
 
setConnected(boolean) - Method in class net.openai.ai.nn.network.Network
Set the connected flag.
setDebug(boolean) - Method in class net.openai.ai.nn.network.Network
Set the debug flag.
setDesired(Vector) - Method in class net.openai.ai.nn.training.TrainingElement
Sets the desired values for this element
setError(double) - Method in class net.openai.ai.nn.network.Neuron
Sets the error for this neuron.
setError(double) - Method in class net.openai.ai.nn.network.Network
Set the network error.
setErrorCriterion(double) - Method in class net.openai.ai.nn.network.Network
Set the network errorCriterion.
setErrorType(ErrorType) - Method in class net.openai.ai.nn.network.Network
Set the value of errorType.
setFromNeuron(Neuron) - Method in class net.openai.ai.nn.network.Connection
Set the from neuron
setInput(double) - Method in class net.openai.ai.nn.network.Neuron
Sets the input for this neuron.
setInput(Vector) - Method in class net.openai.ai.nn.training.TrainingElement
Sets the input values for this element
setInputCategories(Vector) - Method in class net.openai.ai.nn.training.TrainingSet
Sets the categories for thhe input data.
setInputFunction(InputFunction) - Method in class net.openai.ai.nn.network.Layer
Set the value of inputFunction.
setLastDelta(double) - Method in class net.openai.ai.nn.network.Weight
Set the weight's lastDelta.
setLayerAt(Layer, int) - Method in class net.openai.ai.nn.network.Network
Set a specific position in the network to be a specific layer.
setLayerType(int) - Method in class net.openai.ai.nn.network.Layer
Set the layer type.
setLearning(boolean) - Method in class net.openai.ai.nn.network.Network
Set the learning flag.
setLearningRule(LearningRule) - Method in class net.openai.ai.nn.network.Layer
Set the value of learningRule.
setName(String) - Method in class net.openai.ai.nn.network.Layer
Sets the name for this layer.
setOutput(double) - Method in class net.openai.ai.nn.network.Neuron
Sets the output for this neuron.
setOutput(Vector) - Method in class net.openai.ai.nn.training.TrainingElement
Sets the output values for this element
setOutputCategories(Vector) - Method in class net.openai.ai.nn.training.TrainingSet
Sets the categories for the output data..
setRows(Vector) - Method in class net.openai.ai.nn.parser.Data
Set the rows of data.
setSize(int) - Method in class net.openai.ai.nn.network.Network
Sets the size of this network.
setSize(int) - Method in class net.openai.ai.nn.network.Layer
Sets the number of neurons in this layer, this should behave much like the Vector.setSize() in that, if i > current Size, new neurons are added to the layer and if i < current Size then any neuron at index i or greater are discarded.
setToNeuron(Neuron) - Method in class net.openai.ai.nn.network.Connection
Set the to neuron.
setTrainingElement(TrainingElement) - Method in class net.openai.ai.nn.network.Network
Set the training element to be worked on by the network.
setTrainingSet(TrainingSet) - Method in class net.openai.ai.nn.network.Network
Set the training set to be worked on by the network.
setTransferFunction(TransferFunction) - Method in class net.openai.ai.nn.network.Layer
Set the value of transferFunction.
setUseBias(boolean) - Method in class net.openai.ai.nn.network.Network
Set whether the network will use a bias.
setValue(double) - Method in class net.openai.ai.nn.network.Weight
Set the weight's value.
setWeight(Weight) - Method in class net.openai.ai.nn.network.Connection
Set the weight to be associated with this connection.
setXML(Node) - Method in interface net.openai.ai.nn.parser.XMLParser
 
size() - Method in class net.openai.ai.nn.training.TrainingSet
Returns the number of elements in this set.

T

TestArchitecture - class net.openai.ai.nn.architecture.TestArchitecture.
This class defines how the neural network will be constructed or connected.
TestArchitecture() - Constructor for class net.openai.ai.nn.architecture.TestArchitecture
 
TestErrorType - class net.openai.ai.nn.error.TestErrorType.
 
TestErrorType() - Constructor for class net.openai.ai.nn.error.TestErrorType
 
TestInputFunction - class net.openai.ai.nn.input.TestInputFunction.
 
TestInputFunction() - Constructor for class net.openai.ai.nn.input.TestInputFunction
 
TestLearningRule - class net.openai.ai.nn.learning.TestLearningRule.
 
TestLearningRule() - Constructor for class net.openai.ai.nn.learning.TestLearningRule
 
TestTransferFunction - class net.openai.ai.nn.transfer.TestTransferFunction.
 
TestTransferFunction() - Constructor for class net.openai.ai.nn.transfer.TestTransferFunction
 
toString() - Method in class net.openai.ai.nn.network.Neuron
Returns a string rpresentation of the neuron.
toString() - Method in class net.openai.ai.nn.network.Layer
Returns a String representation of this layer.\
toString() - Method in class net.openai.ai.nn.parser.Data
Returns a String of the columns and the data.
toString() - Method in class net.openai.ai.nn.training.TrainingElement
Returns a string representation of the training element.
TrainingElement - class net.openai.ai.nn.training.TrainingElement.
 
TrainingElement() - Constructor for class net.openai.ai.nn.training.TrainingElement
 
TrainingElement(Vector, Vector) - Constructor for class net.openai.ai.nn.training.TrainingElement
 
TrainingSet - class net.openai.ai.nn.training.TrainingSet.
 
TrainingSet() - Constructor for class net.openai.ai.nn.training.TrainingSet
 
transfer(Neuron) - Method in class net.openai.ai.nn.transfer.TransferFunction
 
transfer(Neuron) - Method in class net.openai.ai.nn.transfer.TestTransferFunction
 
TransferFunction - class net.openai.ai.nn.transfer.TransferFunction.
 
TransferFunction() - Constructor for class net.openai.ai.nn.transfer.TransferFunction
 

W

Weight - class net.openai.ai.nn.network.Weight.
 
Weight() - Constructor for class net.openai.ai.nn.network.Weight
 

X

XMLParser - interface net.openai.ai.nn.parser.XMLParser.
 

A B C D E G H I L M N O P R S T W X