havBpNet:J

All Packages  Class Hierarchy

havBpNet:J Home Page

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

AddLayer(int, havBpNode[]). Method in class havNN.havBpNet.havBpNodeList
Add references to the nodes in a layer.

C

CalculateError(). Method in class havNN.havBpNet.havBpHermiteNode
Calculate node's error.
CalculateError(). Method in class havNN.havBpNet.havBpHtanNode
Calculate node's error.
CalculateError(). Method in class havNN.havBpNet.havBpLinearNode
Calculate node's error.
CalculateError(). Method in class havNN.havBpNet.havBpSigmoidNode
Calculate node's error.
CalculateError(). Method in class havNN.havBpNet.havBpSinNode
Calculate node's error.
CalculateMean(). Method in class havNN.havData.havTdata
Calculate the Means for both INPUT and EXPECTED patterns.
CalculateParms(). Method in class havNN.havData.havTdata
Calculate Mean and Standard Deviation values.
CalculateStdDev(). Method in class havNN.havData.havTdata
Calculate the standard-deviations for both the input and expected pattern elements of all patterns in the data set.
CalculateUpdates(). Method in class havNN.havBpNet.havBpLayer
This method will perform the error calculation and calculate input weight changes for each node in the layer.
CalculateUpdates(). Method in class havNN.havBpNet.havBpNode
Calculates the weight changes for each input weight of the node.
Connect(havBpLayer). Method in class havNN.havBpNet.havBpLayer
This method can be used to connect the recieving layer as input to to another layer (to).
Connect(havBpLayer, double, double). Method in class havNN.havBpNet.havBpLayer
This method can be used to connect the recieving layer as input to to another layer (to).
Connect(havBpNodeList, int, double). Method in class havNN.havBpNet.havBpNode
Establish a forward connection between the node (target) and one of its input nodes (source) using a specified fixed weight value.
Connect(havBpNodeList, int, double, double). Method in class havNN.havBpNet.havBpNode
Establish a forward connection between the node (target) and one of its input nodes (source).
ConnectBack(int, int). Method in class havNN.havBpNet.havBpNodeList
Establish a backward (downward) connections from a node (src) to another node (target).
Copy(havBpLayer, double). Method in class havNN.havBpNet.havBpLayer
This method will peform a dampened, node-to-node copy/add for each node in the receiving layer.
CopyExp(double[]). Method in class havNN.havData.havTpat
Get a copy of the EXPECTED pattern (in its scaled and normalized form) in a caller supplied buffer.
CopyMean(double[]). Method in class havNN.havData.havTdata
Copy this instance's EXPECTED Pattern Means into a caller supplied array.
CopyParms(havTdata). Method in class havNN.havData.havTdata
Copy the INPUT and EXPECTED Pattern Mean & Std-dev values FROM another instance of havTdata.
CopyPat(double[]). Method in class havNN.havData.havTpat
Get a copy of the INPUT pattern (in its scaled and normalized form) in a caller supplied buffer.
CopyPMean(double[]). Method in class havNN.havData.havTdata
Copy this instance's INPUT Pattern Means into a caller supplied array.
CopyPStdDev(double[]). Method in class havNN.havData.havTdata
Copy this instance's INPUT Pattern Std-dev's into a caller supplied array.
CopyRawExp(double[]). Method in class havNN.havData.havTpat
Get a copy of the EXPECTED pattern (all scaling and normalization removed) in a caller supplied buffer.
CopyRawPat(double[]). Method in class havNN.havData.havTpat
Get a copy of the INPUT pattern (all scaling and normalization removed) in a caller supplied buffer.
CopyStdDev(double[]). Method in class havNN.havData.havTdata
Copy this instance's EXPECTED Pattern Std-dev's into a caller supplied array.
Cycle(). Method in class havNN.havBpNet.havBpHermiteNode
Feed forward processing.
Cycle(). Method in class havNN.havBpNet.havBpHtanNode
Feed forward processing.
Cycle(). Method in class havNN.havBpNet.havBpLayer
This method will perform the feed-forward processing of the receiving layer.
Cycle(). Method in class havNN.havBpNet.havBpLinearNode
Feed forward processing.
Cycle(). Method in class havNN.havBpNet.havBpNodeList
Forward cycle all nodes in the NodeList in a purely random order.
Cycle(). Method in class havNN.havBpNet.havBpSigmoidNode
Feed forward processing.
Cycle(). Method in class havNN.havBpNet.havBpSinNode
Feed forward processing.
CycleRandom(). Method in class havNN.havBpNet.havBpLayer
This method will perform the feed-forward processing of the receiving layer.

D

Dohavlog(double). Method in class havNN.havData.havTpat
Apply havlog scaling on BOTH INPUT and EXPECTED patterns of this data instance.
Dump(). Method in class havNN.havBpNet.havBpNode
Produces a report of certain node information to stdout.
Dump(). Method in class havNN.havBpNet.havBpNodeList
Print simple report of NodeList contents on stdout.
Dump(String). Method in class havNN.havBpNet.havBpLayer
This method will produce a report (to stdout) of certain layer information.
Dump(String). Method in class havNN.havBpNet.havBpNode
Produces an indented report of certain node information to stdout.

G

GetBeta(). Method in class havNN.havBpNet.havBpLayer
Returns the layer's learning rate.
GetCascade(). Method in class havNN.havBpNet.havBpLayer
Returns the cascade coefficient for nodes in the layer
GetCascade(). Method in class havNN.havBpNet.havBpNode
Returns the node's current cascade coefficient value.
GetDecay(). Method in class havNN.havBpNet.havBpLayer
Returns the decay rate of nodes in the layer
GetDecay(). Method in class havNN.havBpNet.havBpNode
Returns the node's current weight decay value.
GetEpochSize(). Method in class havNN.havBpNet.havBpLayer
This method will return the layer's epoch size.
GetError(). Method in class havNN.havBpNet.havBpNode
Returns the node's current Error.
GetError(double[]). Method in class havNN.havBpNet.havBpLayer
This method will return the error of each node in the layer.
GetError(int). Method in class havNN.havBpNet.havBpLayer
Returns the current Error of a specified node in the layer.
GetErrorFunction(). Method in class havNN.havBpNet.havBpLayer
Returns the layer's error function
GetErrorThreshold(). Method in class havNN.havBpNet.havBpLayer
This method will return the layer's error threshold.
GetErrorThreshold(). Method in class havNN.havBpNet.havBpNode
Returns the node's current error threshold.
GetExp(). Method in class havNN.havData.havTpat
Get a reference to the EXPECTED pattern.
GetExp(int). Method in class havNN.havData.havTpat
Get the i-th element (in its scaled and normalized form) from the EXPECTED pattern.
GetExpectedValue(). Method in class havNN.havBpNet.havBpNode
Returns the node's current expected value.
GetInputWeights(). Method in class havNN.havBpNet.havBpNode
CAREFUL: this returns the ref to the node's weight member array.
GetLayerFunction(). Method in class havNN.havBpNet.havBpLayer
Returns the code of the layer's selected transfer function type.
GetLayerSize(). Method in class havNN.havBpNet.havBpLayer
Returns the number of nodes in the layer.
GetLayerType(). Method in class havNN.havBpNet.havBpLayer
Returns the "type" code.
GetLayerType(). Method in class havNN.havBpNet.havBpNode
Returns the layer type (havINPUT, havHIDDEN, havOUTPUT) of the node's parent layer.
GetMean(). Method in class havNN.havData.havTdata
Get a reference to the local list of EXPECTED Pattern Mean values.
GetMean(int). Method in class havNN.havData.havTdata
Get the Mean of the i-th EXPECTED Pattern element.
GetMomentum(). Method in class havNN.havBpNet.havBpLayer
This method will return the layer's training momentum.
GetNodeError(int). Method in class havNN.havBpNet.havBpNodeList
Get the error value of the node at index position [i].
GetNodeIndex(). Method in class havNN.havBpNet.havBpNode
Returns this node's havBpNodeList index (from 0).
GetNodeIndex(havBpNode). Method in class havNN.havBpNet.havBpNodeList
Return the index of the node whose pointer (address) equals the argument.
GetNodeInputWeights(int). Method in class havNN.havBpNet.havBpLayer
Returns a pointer to the indicated node's input weight list.
GetNodePointer(int). Method in class havNN.havBpNet.havBpNodeList
Get the reference (address) of the node located at index position [i].
GetNodeValue(int). Method in class havNN.havBpNet.havBpNodeList
Get the value of the node whose reference is at index position [i].
GetNumberOfInputs(). Method in class havNN.havBpNet.havBpNode
Returns the number of inputs connected to the node.
GetNumberOfInputs(int). Method in class havNN.havBpNet.havBpLayer
Returns the number of nodes connected as input to node n.
GetNumberOfNodes(). Method in class havNN.havBpNet.havBpNodeList
Get the size (number of node references allocated) of the node list.
GetPat(). Method in class havNN.havData.havTpat
Get a reference to the INPUT pattern.
GetPat(int). Method in class havNN.havData.havTdata
Get the pnum-th pattern.
GetPat(int). Method in class havNN.havData.havTpat
Get the i-th element (in its scaled and normalized form) fron the INPUT pattern.
GetPMean(). Method in class havNN.havData.havTdata
Get a reference to the local list of INPUT Pattern Mean values.
GetPMean(int). Method in class havNN.havData.havTdata
Get the Mean of the i-th INPUT Pattern element.
GetPStdDev(). Method in class havNN.havData.havTdata
Get a reference to the local list of INPUT Pattern Std-dev values.
GetPStdDev(int). Method in class havNN.havData.havTdata
Get the Std-dev of the i-th INPUT Pattern element.
GetRandPat(int). Method in class havNN.havData.havTdata
Get the pnum-th RANDOM pattern.
GetRawExp(int). Method in class havNN.havData.havTpat
Get the i-th element (all scaling and normalization removed) fron the EXPECTED pattern.
GetRawPat(int). Method in class havNN.havData.havTpat
Get the i-th element (all scaling and normalization removed) fron the INPUT pattern.
GetRawValue(). Method in class havNN.havBpNet.havBpNode
Returns the unscalled value of the node.
GetScaledError(). Method in class havNN.havBpNet.havBpLayer
This method will return the sum of the layer's node's scaled errors divided by the layer's error function type.
GetScaledError(int). Method in class havNN.havBpNet.havBpNode
Returns the node's error, (expected-actual), scaled by the indicated error function.
GetSquaredError(). Method in class havNN.havBpNet.havBpLayer
This method will return the sum of the squared error of all nodes in the layer.
GetStdDev(). Method in class havNN.havData.havTdata
Get a reference to the local list of INPUT Pattern Std-dev values.
GetStdDev(int). Method in class havNN.havData.havTdata
Get the Std-dev of the i-th INPUT Pattern element.
GetValue(). Method in class havNN.havBpNet.havBpNode
Return the node's current activation value.
GetValue(double[]). Method in class havNN.havBpNet.havBpLayer
This method will return the value of all nodes in the layer.
GetValue(int). Method in class havNN.havBpNet.havBpLayer
Returns the current activation value of the specified node in the layer.
GetWeightedError(int). Method in class havNN.havBpNet.havBpNode
Returns the node's current Error value multiplied by a sp[ecified input weight.
GetWeightedError(int, int). Method in class havNN.havBpNet.havBpNodeList
Get the connection weight between two nodes.

H

havBpHermiteNode(int). Constructor for class havNN.havBpNet.havBpHermiteNode
Standard constructor.
havBpHermiteNode(StreamTokenizer). Constructor for class havNN.havBpNet.havBpHermiteNode
The restore constructor.
havBpHtanNode(int). Constructor for class havNN.havBpNet.havBpHtanNode
Standard constructor.
havBpHtanNode(StreamTokenizer). Constructor for class havNN.havBpNet.havBpHtanNode
The restore constructor.
havBpLayer(havBpNodeList, int, int, int). Constructor for class havNN.havBpNet.havBpLayer
Creates a new Layer and all nodes in the layer using the default error function (squared error).
havBpLayer(havBpNodeList, int, int, int, int). Constructor for class havNN.havBpNet.havBpLayer
Creates a new Layer and all nodes in the layer using a specified error function.
havBpLayer(havBpNodeList, StreamTokenizer). Constructor for class havNN.havBpNet.havBpLayer
This method will restore a layer (and its nodes) from a specified file.
havBpLinearNode(int). Constructor for class havNN.havBpNet.havBpLinearNode
Standard constructor.
havBpLinearNode(StreamTokenizer). Constructor for class havNN.havBpNet.havBpLinearNode
The restore constructor.
havBpNodeList(). Constructor for class havNN.havBpNet.havBpNodeList
Standard Constructor.
havBpNodeList(int). Constructor for class havNN.havBpNet.havBpNodeList
Alternate Constructor.
havBpNodeList(StreamTokenizer). Constructor for class havNN.havBpNet.havBpNodeList
Restore Constructor.
Scans in the number of nodes and last used index of a saved nodelist and allocates the appropriate size node pointer list.
havBpSigmoidNode(int). Constructor for class havNN.havBpNet.havBpSigmoidNode
Standard constructor.
havBpSigmoidNode(StreamTokenizer). Constructor for class havNN.havBpNet.havBpSigmoidNode
The restore constructor.
havBpSinNode(int). Constructor for class havNN.havBpNet.havBpSinNode
Standard constructor.
havBpSinNode(StreamTokenizer). Constructor for class havNN.havBpNet.havBpSinNode
The restore constructor.
havCUBE. Static variable in class havNN.havSystem.havSys
Value = 3.
havexp(double). Static method in class havNN.havSystem.havSys
General utility used for data and response UN-scaling - assumes f = 1.
havexp(double, double). Static method in class havNN.havSystem.havSys
General utility used for data and response UN-scaling.
havFALSE. Static variable in class havNN.havSystem.havSys
Value = 0.
havHERMITE. Static variable in class havNN.havSystem.havSys
Value = 4.
havHIDDEN. Static variable in class havNN.havSystem.havSys
Value = 1.
havHTAN. Static variable in class havNN.havSystem.havSys
Value = 1.
havINPUT. Static variable in class havNN.havSystem.havSys
Value = 0.
havLINEAR. Static variable in class havNN.havSystem.havSys
Value = 2.
havlog(double). Static method in class havNN.havSystem.havSys
General utility used to for data and response scalling - assumes f1.
havlog(double, double). Static method in class havNN.havSystem.havSys
General utility used for data and response scalling.
havOFF. Static variable in class havNN.havSystem.havSys
Value = 1.
havON. Static variable in class havNN.havSystem.havSys
Value = 0.
havOUTPUT. Static variable in class havNN.havSystem.havSys
Value = 2.
havQUAD. Static variable in class havNN.havSystem.havSys
Value = 4.
havSIGMOID. Static variable in class havNN.havSystem.havSys
Value = 0.
havSIN. Static variable in class havNN.havSystem.havSys
Value = 3.
havSQUARED. Static variable in class havNN.havSystem.havSys
Value = 2.
havSys(). Constructor for class havNN.havSystem.havSys
havTdata(int, int, int, String, int, double). Constructor for class havNN.havData.havTdata
Standard Constructor.
havTpat(int, int, StreamTokenizer, havTdata). Constructor for class havNN.havData.havTpat
Standard Constructor.
havTRUE. Static variable in class havNN.havSystem.havSys
Value = 1.

I

InitValue(double). Method in class havNN.havBpNet.havBpLayer
This method will set the activation value of all nodes in the layer to a caller supplied value.

M

mk1d(long, int[], int[]). Static method in class havNN.havSystem.havSys
This general utility function will calculate a 1d index value from an Nd specification.
mkNd(int, int, int[], int[]). Static method in class havNN.havSystem.havSys
This utility function will calculate an Nd index from a 1d index specification.

N

Normalize(). Method in class havNN.havData.havTdata
Apply Mean & Std-dev Normalization to both INPUT & EXPECTED patterns.
NormalizeExp(). Method in class havNN.havData.havTdata
Apply Mean & Std-dev Normalization to EXPECTED patterns.
NormalizeExp(double[], double[]). Method in class havNN.havData.havTpat
Apply the appropriate mean and standard deviations to the EXPECTED PATTERN in this data pattern instance.
NormalizePat(). Method in class havNN.havData.havTdata
Apply Mean & Std-dev Normalization to INPUT patterns.
NormalizePat(double[], double[]). Method in class havNN.havData.havTpat
Apply the appropriate mean and standard deviations to the INPUT PATTERN in this data pattern instance.
NormalizeWeights(). Method in class havNN.havBpNet.havBpLayer
This method will normalize the INPUT weights of EACH of its nodes such that their ABS VALUES sum to 1.0.
NormalizeWeights(). Method in class havNN.havBpNet.havBpNode
Normalize the INPUT weights of a node such that their ABS VALUES sum to 1.
NormalizeWeights(double). Method in class havNN.havBpNet.havBpLayer
This method will normalize the INPUT weights of EACH of its nodes such that their ABS VALUES sum to the value specified for fact.
NormalizeWeights(double). Method in class havNN.havBpNet.havBpNode
Normalize the INPUT weights of a node such that their ABS VALUES sum to a specified value.

P

PrintPatError(havBpLayer, boolean). Method in class havNN.havData.havTpat
Calculate error for a given pattern in an indicated output layer - optionally report error for the pattern to stdout.
PrintSignPatError(havBpLayer, boolean). Method in class havNN.havData.havTpat
Calculate error (based on only the sign of expected and actual response values)for a given pattern in an indicated output layer - optionally report error for the pattern to stdout.
PutBeta(double). Method in class havNN.havBpNet.havBpLayer
Sets the layer's learning constant (Beta) to the caller specified value.
PutBeta(double). Method in class havNN.havBpNet.havBpNode
Set the node's learning rate.
PutCascade(double). Method in class havNN.havBpNet.havBpLayer
Sets the cascade coefficient for nodes in the layer
PutCascade(double). Method in class havNN.havBpNet.havBpNode
Sets the node's cascade coefficient.
PutDecay(double). Method in class havNN.havBpNet.havBpLayer
Sets the layer's decay rate.
PutDecay(double). Method in class havNN.havBpNet.havBpNode
Sets the node's weight decay value.
PutEpochSize(int). Method in class havNN.havBpNet.havBpLayer
Sets the layer's epoch value.
PutEpochSize(int). Method in class havNN.havBpNet.havBpNode
Sets the node's epoch (batch size).
PutErrorFunction(int). Method in class havNN.havBpNet.havBpLayer
Sets the layer's error function.
PutErrorFunction(int). Method in class havNN.havBpNet.havBpNode
Sets the node's error function.
PutErrorThreshold(double). Method in class havNN.havBpNet.havBpLayer
This method will set the error threshold for all nodes in the layer to a specified value.
PutErrorThreshold(double). Method in class havNN.havBpNet.havBpNode
Set the node's error threshold.
PutExpected(double[]). Method in class havNN.havBpNet.havBpLayer
This method will set the expected values of all nodes in the receiving layer to the values in a caller supplied array of double values.
PutExpected(int, double). Method in class havNN.havBpNet.havBpLayer
This method will assign a caller supplied expected value to a caller specified node in the receiving layer.
PutExpectedValue(double). Method in class havNN.havBpNet.havBpNode
Sets the expected value of the node.
PutMean(double[]). Method in class havNN.havData.havTdata
Set EXPECTED Means.
PutMomentum(double). Method in class havNN.havBpNet.havBpLayer
Sets the layer's learning momentum to the caller specified value.
PutMomentum(double). Method in class havNN.havBpNet.havBpNode
Sets the node's learning momentum.
PutNodeIndex(int). Method in class havNN.havBpNet.havBpNode
Inform the node of its index position in the havBpNodeList to which its parent layer belongs.
PutNodeList(havBpNodeList). Method in class havNN.havBpNet.havBpNode
Sets the "pointer" to the havBpNodeList to which the nopde's parent layer belongs.
PutNodePointer(int, havBpNode). Method in class havNN.havBpNet.havBpNodeList
Puts a reference at index position [i].
PutNodeValue(int, double). Method in class havNN.havBpNet.havBpNodeList
Set the value of the node at index position [i].
PutNoise(double). Method in class havNN.havBpNet.havBpLayer
Sets the layer's noise level.
PutPMean(double[]). Method in class havNN.havData.havTdata
Set INPUT Means.
PutPStdDev(double[]). Method in class havNN.havData.havTdata
Set INPUT Std-dev's.
PutStdDev(double[]). Method in class havNN.havData.havTdata
Set EXPECTED Std-dev's.
PutValue(double). Method in class havNN.havBpNet.havBpNode
Set the node's activation value to some specified value.
PutValue(double[]). Method in class havNN.havBpNet.havBpLayer
This method will set the activation values of all nodes in the receiving layer to the values in a caller supplied vector of double values.
PutValue(int, double). Method in class havNN.havBpNet.havBpLayer
This method will assign a caller supplied activation value to a caller specified node in the receiving layer.

R

Randomize(). Method in class havNN.havData.havTdata
Generate new random pattern order.
readDouble(StreamTokenizer). Static method in class havNN.havSystem.havSys
General utility for reading a Double value from a file.
readInt(StreamTokenizer). Static method in class havNN.havSystem.havSys
General utility for reading an Integer value from a file.
ReduceBeta(double). Method in class havNN.havBpNet.havBpLayer
This method will reduce the layer's learning constant (Beta) by a percentage of it's current level.
ReduceMomentum(double). Method in class havNN.havBpNet.havBpLayer
This method will reduce the layer's momentum by a percentage of it's current level.
ReduceNoise(double). Method in class havNN.havBpNet.havBpLayer
This method will reduce the layer's noise level by a percentage of it's current level.
Restore(StreamTokenizer). Method in class havNN.havBpNet.havBpLayer
This method will restore a layer (and its nodes) from a specified file.
Restore(StreamTokenizer). Method in class havNN.havBpNet.havBpNode
Restore the node's data from a specified SAVE file.
Restore(StreamTokenizer). Method in class havNN.havBpNet.havBpNodeList
Read in the number of nodes and last used index of a saved nodelist and allocates the appropriate size node pointer list.
RestoreParms(StreamTokenizer). Method in class havNN.havData.havTdata
Restore the mean and standard-deviation values.

S

Save(FileOutputStream). Method in class havNN.havBpNet.havBpLayer
This method will save the appropriate layer information and data to the caller specified file.
Save(FileOutputStream). Method in class havNN.havBpNet.havBpNode
Save the node in a specified SAVE file.
Save(FileOutputStream). Method in class havNN.havBpNet.havBpNodeList
Save the number of nodes and last used index of the nodelist.
SaveParms(FileOutputStream). Method in class havNN.havData.havTdata
Save the mean and standard-deviation values.
SetTraining(int). Method in class havNN.havBpNet.havBpLayer
Enable/Disable training (weight updates) for the layer's nodes.
SetTraining(int). Method in class havNN.havBpNet.havBpNode
Enable/disable INPUT weight adjustments for the node.
ShowRandList(). Method in class havNN.havData.havTdata
Print the current random order list to stdout.
sign_of(double). Static method in class havNN.havSystem.havSys
This utility function will return the sign of the input as +/- 1 or 0 if the input is 0.
SkipRestoreParms(StreamTokenizer). Method in class havNN.havData.havTdata
Skip saved Mean & Std-dev data in a SAVE file.

T

Train(). Method in class havNN.havBpNet.havBpLayer
This method will perform the error calculation and back propagation for each node in the layer.
Train(). Method in class havNN.havBpNet.havBpNode
Calculate the node's error and update it's input weights.
Train(). Method in class havNN.havBpNet.havBpNodeList
Train all nodes in the NodeList in a purely random order.
TrainRandom(). Method in class havNN.havBpNet.havBpLayer
This method will perform the error calculation and back propagation for each node in the layer.

U

UpdateWeights(). Method in class havNN.havBpNet.havBpLayer
This member function will apply the weight updates calculated by the CalculateUpdates(...) member functions
UpdateWeights(). Method in class havNN.havBpNet.havBpNode
Apply weight changed that were calculated during error calculation.

W

WTA(double). Method in class havNN.havBpNet.havBpLayer
Winner take all - set all nodes to 0.0 except the best node which will be set to the value of the v argument.


Intro    Network Classes Overview    Data Classes Overview    Packages

Copyright © 1998 by hav.Software. All Rights Reserved.