A B C D E F G H I L R S T V W

A

arity() - Method in class edu.wlu.cs.levy.RAAM.Tree
Returns the arity (number of branches) of the tree.

B

branches - Variable in class edu.wlu.cs.levy.RAAM.Tree
 

C

count() - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Returns number of entries.

D

decode(double[], Vectionary) - Method in class edu.wlu.cs.levy.RAAM.RAAM
Decodes a fixed-size vector to a tree.
depth() - Method in class edu.wlu.cs.levy.RAAM.Tree
Returns the depth of the tree.

E

edu.wlu.cs.levy.RAAM - package edu.wlu.cs.levy.RAAM
 
encode(Tree, Vectionary) - Method in class edu.wlu.cs.levy.RAAM.RAAM
Encodes a tree to a fixed-size vector.
enter(String, double[]) - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Enters a string<->vector mapping into the dictionary
enter(String, double[][]) - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Enters vectors->string mappings into the dictionary.
equals(Object) - Method in class edu.wlu.cs.levy.RAAM.Tree
Overrides Object.equals() method.

F

frontier() - Method in class edu.wlu.cs.levy.RAAM.Tree
Returns the frontier of the tree.

G

getAttractor(int, int) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns attractor points as array.
getAttractor(int, int, long) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns attractor points as array.
getAttractor(int, int, Random) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns attractor points as array.
getBranch(int) - Method in class edu.wlu.cs.levy.RAAM.Tree
Returns a branch of the tree.
getDecoder() - Method in class edu.wlu.cs.levy.RAAM.RAAM
Returns decoder weights, biases as IFS (one row per transform)
getTrees(int, int, double) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns array of M trees by Monte Carlo sampling in [0,N)^D.
getTrees(int, int, double, long) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns array of M trees by Monte Carlo sampling in [0,N)^D.
getTrees(int, int, double, Random) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns array of M trees by Monte Carlo sampling in [0,N)^D.
getTrees(int, int, Vectionary, double) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns array of M trees by Monte Carlo sampling in [0,N)^D.
getTrees(int, int, Vectionary, double, long) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns array of M trees by Monte Carlo sampling in [0,N)^D.
getTrees(int, int, Vectionary, double, Random) - Method in class edu.wlu.cs.levy.RAAM.IFSDecoder
Returns array of M trees by Monte Carlo sampling in [0,N)^D.
getValue() - Method in class edu.wlu.cs.levy.RAAM.Tree
Returns the string in the value field of the tree.

H

hashCode() - Method in class edu.wlu.cs.levy.RAAM.Tree
Overrides Object.hashCode() method.

I

IFSDecoder - class edu.wlu.cs.levy.RAAM.IFSDecoder.
IFSDecoder is a class supporting multi-dimensional IFS attractor and tree computations by Monte-Carlo sampling.
IFSDecoder(double[][]) - Constructor for class edu.wlu.cs.levy.RAAM.IFSDecoder
Creates an IFSDecoder, using K x (D^2+D) array of IFS transform weights, where K is # of transforms, D is # of dimensions.
IFSDecoder(double[][], double[]) - Constructor for class edu.wlu.cs.levy.RAAM.IFSDecoder
Creates an IFSDecoder using weights and biases.
IFSDecoder(double[], int) - Constructor for class edu.wlu.cs.levy.RAAM.IFSDecoder
Creates an IFSDecoder using one-dimensional array of weights.
IFSDecoder(RAAM) - Constructor for class edu.wlu.cs.levy.RAAM.IFSDecoder
Construct decoder from RAAM network.
isTerminal() - Method in class edu.wlu.cs.levy.RAAM.Tree
Determines whether tree is terminal (has non-empty value).

L

lookup(double[]) - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Returns string that keys vector.
lookup(String) - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Returns vector(s) keyed by string.

R

RAAM - class edu.wlu.cs.levy.RAAM.RAAM.
Pollack's Recursive Auto-Associative Memory using SNARLI.
RAAM(int, int) - Constructor for class edu.wlu.cs.levy.RAAM.RAAM
Creates a RAAM encoder/decoder network with specified number of hidden units.
RAAM(int, int, long) - Constructor for class edu.wlu.cs.levy.RAAM.RAAM
Creates a RAAM encoder/decoder network with specified number of hidden units.
RAAM(int, int, Random) - Constructor for class edu.wlu.cs.levy.RAAM.RAAM
Creates a RAAM encoder/decoder network with specified number of hidden units.

S

subtrees() - Method in class edu.wlu.cs.levy.RAAM.Tree
Returns all subtrees of the tree.

T

toString() - Method in class edu.wlu.cs.levy.RAAM.Tree
Overrides Object.toString() method.
toString() - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Overrides Object.toString() method.
train(Tree[], Vectionary, int, double, double, int) - Method in class edu.wlu.cs.levy.RAAM.RAAM
Trains the RAAM network on a set of trees.
Tree - class edu.wlu.cs.levy.RAAM.Tree.
Tree is a class supporting trees of arbitrary arity.
Tree(String) - Constructor for class edu.wlu.cs.levy.RAAM.Tree
Creates a tree by parsing a parenthesized expression.
Tree(Tree[]) - Constructor for class edu.wlu.cs.levy.RAAM.Tree
Creates tree from a shallow copy of multiple branches.
Tree(Tree, Tree) - Constructor for class edu.wlu.cs.levy.RAAM.Tree
Creates a tree from two branches.

V

value - Variable in class edu.wlu.cs.levy.RAAM.Tree
 
Vectionary - class edu.wlu.cs.levy.RAAM.Vectionary.
Vectionary is a class supporting a mapping from strings to vectors (double-precision arrays).
Vectionary(int) - Constructor for class edu.wlu.cs.levy.RAAM.Vectionary
Creates a dictionary with vector entries of specified size.

W

width() - Method in class edu.wlu.cs.levy.RAAM.Vectionary
Returns vector size.

A B C D E F G H I L R S T V W