Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES