Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Z 

A

absoluteRid - Variable in class org.aika.neuron.Synapse.Builder
 
absoluteRid - Variable in class org.aika.neuron.Synapse.Key
 
AbstractNode<P extends Provider<? extends AbstractNode>> - Class in org.aika
 
AbstractNode() - Constructor for class org.aika.AbstractNode
 
acquireReadLock() - Method in class org.aika.ReadWriteLock
 
acquireWriteLock() - Method in class org.aika.ReadWriteLock
 
act - Variable in class org.aika.corpus.Conflicts.Conflict
 
act - Variable in class org.aika.corpus.Conflicts.Key
 
activatedNeurons - Variable in class org.aika.corpus.Document
 
activation - Variable in class org.aika.corpus.InterpretationNode
 
Activation - Class in org.aika.neuron
The Activation class is the most central class in Aika.
Activation(int, Document, NodeActivation.Key) - Constructor for class org.aika.neuron.Activation
 
Activation.Builder - Class in org.aika.neuron
 
Activation.Mode - Enum in org.aika.neuron
 
Activation.Rounds - Class in org.aika.neuron
Since Aika is a recurrent neural network, it is necessary to compute several rounds of activation values.
Activation.State - Class in org.aika.neuron
A State object contains the activation value of an activation object that belongs to a neuron.
Activation.StateChange - Class in org.aika.neuron
The StateChange class is used to store the state change of an activation that occurs in each node of the binary search tree.
Activation.SynapseActivation - Class in org.aika.neuron
The SynapseActivation mirror the synapse link in the network of activations.
ActivationFunction - Interface in org.aika
 
activationFunction - Variable in class org.aika.neuron.INeuron
 
activationFunctionKey - Variable in class org.aika.neuron.INeuron
 
activationFunctions - Variable in class org.aika.Model
 
activationIdCounter - Variable in class org.aika.corpus.Document
 
activations - Variable in class org.aika.corpus.InterpretationNode
 
activations - Variable in class org.aika.neuron.INeuron.ThreadState
 
ACTIVATIONS_OUTPUT_COMPARATOR - Static variable in class org.aika.corpus.Document
 
activationsByRid - Variable in class org.aika.corpus.Document
 
activationsEnd - Variable in class org.aika.neuron.INeuron.ThreadState
 
activationsRid - Variable in class org.aika.neuron.INeuron.ThreadState
 
activeProviders - Variable in class org.aika.Model
 
add(NodeActivation, InterpretationNode, InterpretationNode) - Static method in class org.aika.corpus.Conflicts
 
add(Node) - Method in class org.aika.corpus.Document.Queue
 
add(Activation) - Method in class org.aika.corpus.Document.UpperBoundQueue
 
add(int, Activation) - Method in class org.aika.corpus.Document.ValueQueue
 
add(Document, boolean, InterpretationNode...) - Static method in class org.aika.corpus.InterpretationNode
 
add(Document, boolean, List<InterpretationNode>) - Static method in class org.aika.corpus.InterpretationNode
 
add(Model, Synapse.Key, INeuron) - Static method in class org.aika.lattice.InputNode
 
add(INeuron.NormWeight) - Method in class org.aika.neuron.INeuron.NormWeight
 
add(Activation) - Method in class org.aika.training.SupervisedTraining.BackPropagationQueue
 
addActivation(Document, NodeActivation) - Method in class org.aika.lattice.InputNode
 
addActivation(Document, Integer, NodeActivation) - Method in class org.aika.lattice.OrNode
 
addActivationAndPropagate(Document, NodeActivation.Key<T>, Collection<NodeActivation<?>>) - Static method in class org.aika.lattice.Node
Add a new activation to this logic node and further propagate this activation through the network.
added - Variable in class org.aika.lattice.Node.ThreadState
 
addedNodes - Variable in class org.aika.corpus.Document
 
addInMemoryInputSynapse(Synapse) - Method in class org.aika.Neuron
 
addInMemoryOutputSynapse(Synapse) - Method in class org.aika.Neuron
 
addInput(Integer, int, Node, boolean) - Method in class org.aika.lattice.OrNode
 
addInput(Document, int, int) - Method in class org.aika.Neuron
Propagate an input activation into the network.
addInput(Document, int, int, Integer) - Method in class org.aika.Neuron
Propagate an input activation into the network.
addInput(Document, Activation.Builder) - Method in class org.aika.Neuron
Propagate an input activation into the network.
addInput(Document, Activation.Builder) - Method in class org.aika.neuron.INeuron
Propagate an input activation into the network.
addNextLevelActivation(Document, NodeActivation<AndNode>, NodeActivation<AndNode>, Provider<AndNode>) - Static method in class org.aika.lattice.AndNode
 
addOrInterpretationNode(InterpretationNode) - Method in class org.aika.corpus.InterpretationNode
 
addPrimitive(Document) - Static method in class org.aika.corpus.InterpretationNode
 
addSynapse(Synapse.Builder) - Method in class org.aika.Neuron
 
addSynapseActivation(int, Activation.SynapseActivation) - Method in class org.aika.neuron.Activation
 
addToArray(T[], T) - Static method in class org.aika.Utils
 
adjustWeight(SearchNode, Collection<InterpretationNode>, long) - Method in class org.aika.corpus.Document.ValueQueue
 
allOrChildren - Variable in class org.aika.lattice.Node
 
ALLOW_WEAK_NEGATIVE_WEIGHTS - Static variable in class org.aika.neuron.INeuron
 
allParents - Variable in class org.aika.lattice.OrNode
 
andChildren - Variable in class org.aika.lattice.Node
 
AndNode - Class in org.aika.lattice
The InputNode and the AndNode classes together form a pattern lattice, containing all possible substructures of any given conjunction.
AndNode() - Constructor for class org.aika.lattice.AndNode
 
AndNode(Model, int, SortedMap<AndNode.Refinement, Provider<? extends Node>>) - Constructor for class org.aika.lattice.AndNode
 
AndNode.Refinement - Class in org.aika.lattice
 
andNodeCheck - Variable in class org.aika.Model
 
apply(Document, Activation) - Method in class org.aika.lattice.OrNode
 
APPLY_DEBUG_OUTPUT - Static variable in class org.aika.corpus.Document
 

B

BackPropagationQueue() - Constructor for class org.aika.training.SupervisedTraining.BackPropagationQueue
 
backpropagtion() - Method in class org.aika.training.SupervisedTraining.BackPropagationQueue
 
begin - Variable in class org.aika.corpus.Range
 
BEGIN - Static variable in class org.aika.corpus.Range.Output
 
begin - Variable in class org.aika.corpus.Range.Output
 
BEGIN_COMP - Static variable in class org.aika.lattice.Node
 
BEGIN_EQUALS - Static variable in class org.aika.corpus.Range.Relation
 
BEGIN_TO_END_EQUALS - Static variable in class org.aika.corpus.Range.Relation
 
beginToBegin - Variable in class org.aika.corpus.Range.Relation
 
beginToEnd - Variable in class org.aika.corpus.Range.Relation
 
bestInterpretation - Variable in class org.aika.corpus.Document
 
bestInterpretationToString() - Method in class org.aika.corpus.Document
 
beta - Variable in class org.aika.training.LongTermLearning.Config
 
bias - Variable in class org.aika.neuron.INeuron
 
bias - Variable in class org.aika.neuron.Synapse
 
bias - Variable in class org.aika.neuron.Synapse.Builder
 
biasDelta - Variable in class org.aika.neuron.INeuron
 
biasDelta - Variable in class org.aika.neuron.Synapse
 
biasSum - Variable in class org.aika.neuron.INeuron
 
biasSumDelta - Variable in class org.aika.neuron.INeuron
 
bottom - Variable in class org.aika.corpus.Document
 
Builder() - Constructor for class org.aika.neuron.Activation.Builder
 
Builder() - Constructor for class org.aika.neuron.Synapse.Builder
 
Builder() - Constructor for class org.aika.training.MetaSynapse.Builder
 

C

cachedDecision - Variable in class org.aika.corpus.Candidate
 
cachedSearchNode - Variable in class org.aika.corpus.Candidate
 
cachedSNDecision - Variable in class org.aika.corpus.Candidate
 
Candidate - Class in org.aika.corpus
 
Candidate(InterpretationNode, int) - Constructor for class org.aika.corpus.Candidate
 
candidate - Variable in class org.aika.corpus.InterpretationNode
 
candidates - Variable in class org.aika.corpus.Document
 
changeNumberOfNeuronRefs(int, long, int) - Method in class org.aika.lattice.AndNode
 
changeNumberOfNeuronRefs(int, long, int) - Method in class org.aika.lattice.Node
 
changeNumberOfNeuronRefs(int, long, int) - Method in class org.aika.lattice.OrNode
 
changeState(Activation.Mode) - Method in class org.aika.corpus.SearchNode
 
checkDependenciesSatisfied(long) - Method in class org.aika.corpus.Candidate
 
checkExpandable - Variable in class org.aika.training.PatternDiscovery.Config
 
checkIfCombinatorialExpensive(AndNode) - Method in interface org.aika.Model.AndNodeCheck
 
checkValidPattern - Variable in class org.aika.training.PatternDiscovery.Config
 
children - Variable in class org.aika.corpus.InterpretationNode
 
cleanup() - Method in class org.aika.lattice.AndNode
 
cleanup() - Method in class org.aika.lattice.InputNode
 
cleanup() - Method in class org.aika.lattice.Node
 
cleanup() - Method in class org.aika.lattice.OrNode
 
CLEANUP_INTERVAL - Static variable in class org.aika.corpus.Document
 
clearActivations() - Method in class org.aika.corpus.Document
Removes the activations of this document from the model again.
clearActivations() - Method in class org.aika.neuron.INeuron
 
clearActivations(Document) - Method in class org.aika.neuron.INeuron
 
clearActivations(int) - Method in class org.aika.neuron.INeuron
 
collectConflicting(Collection<InterpretationNode>, InterpretationNode, long) - Static method in class org.aika.corpus.Conflicts
 
collectPrimitiveNodes(Collection<InterpretationNode>, long) - Method in class org.aika.corpus.InterpretationNode
 
collectResults(Collection<InterpretationNode>) - Method in class org.aika.corpus.SearchNode
 
combinatorialExpensive - Variable in class org.aika.lattice.AndNode
 
commit() - Method in class org.aika.corpus.Document
Updates the model after the training step.
compare(InterpretationNode, InterpretationNode) - Static method in class org.aika.corpus.InterpretationNode
 
compare(InterpretationNode, InterpretationNode) - Method in enum org.aika.corpus.InterpretationNode.Relation
 
compare(Range, Range, boolean) - Static method in class org.aika.corpus.Range
 
compare(Range, Range) - Static method in class org.aika.corpus.Range
 
compare(int, int) - Method in enum org.aika.corpus.Range.Operator
 
compare(Range, Range) - Method in class org.aika.corpus.Range.Relation
 
compare(NodeActivation, NodeActivation) - Static method in class org.aika.lattice.NodeActivation
 
compare(Activation.Rounds) - Method in class org.aika.neuron.Activation.Rounds
 
compareInteger(Integer, Integer) - Static method in class org.aika.Utils
 
compareNewState(SearchNode) - Method in class org.aika.corpus.SearchNode
 
compareNullSafe(Integer, Integer) - Static method in class org.aika.Utils
 
compareTo(Candidate) - Method in class org.aika.corpus.Candidate
 
compareTo(Conflicts.Key) - Method in class org.aika.corpus.Conflicts.Key
 
compareTo(Document) - Method in class org.aika.corpus.Document
 
compareTo(InterpretationNode) - Method in class org.aika.corpus.InterpretationNode
 
compareTo(Range.Output) - Method in class org.aika.corpus.Range.Output
 
compareTo(Range.Relation) - Method in class org.aika.corpus.Range.Relation
 
compareTo(SearchNode) - Method in class org.aika.corpus.SearchNode
 
compareTo(AndNode.Refinement) - Method in class org.aika.lattice.AndNode.Refinement
 
compareTo(Node) - Method in class org.aika.lattice.Node
 
compareTo(NodeActivation) - Method in class org.aika.lattice.NodeActivation
 
compareTo(NodeActivation.Key) - Method in class org.aika.lattice.NodeActivation.Key
 
compareTo(INeuron) - Method in class org.aika.neuron.INeuron
 
compareTo(Synapse.Builder) - Method in class org.aika.neuron.Synapse.Builder
 
compareTo(Synapse.Key) - Method in class org.aika.neuron.Synapse.Key
 
compareTo(Provider<?>) - Method in class org.aika.Provider
 
computeBackpropagationErrorSignal(Activation) - Method in class org.aika.training.SupervisedTraining
 
computeBounds(Activation) - Method in class org.aika.neuron.INeuron
 
computeNextLevelParents(Model, int, Node, AndNode.Refinement, PatternDiscovery.Config) - Static method in class org.aika.lattice.AndNode
 
computeOutputErrorSignal(Activation) - Method in class org.aika.training.SupervisedTraining
 
computeParents - Variable in class org.aika.lattice.Node.RidVisited
 
computeSynapseWeightSum(Integer, INeuron) - Method in class org.aika.lattice.AndNode
 
computeSynapseWeightSum(Integer, INeuron) - Method in class org.aika.lattice.InputNode
 
computeSynapseWeightSum(Integer, INeuron) - Method in class org.aika.lattice.Node
 
computeSynapseWeightSum(Integer, INeuron) - Method in class org.aika.lattice.OrNode
 
computeWeight(int, Activation) - Method in class org.aika.neuron.INeuron
 
Config() - Constructor for class org.aika.training.InterprSupprTraining.Config
 
Config() - Constructor for class org.aika.training.LongTermLearning.Config
 
Config() - Constructor for class org.aika.training.PatternDiscovery.Config
 
Config() - Constructor for class org.aika.training.SupervisedTraining.Config
 
Conflict(NodeActivation, InterpretationNode, InterpretationNode, InterpretationNode) - Constructor for class org.aika.corpus.Conflicts.Conflict
 
conflict - Variable in class org.aika.corpus.Conflicts.Conflict
 
Conflicts - Class in org.aika.corpus
The class Conflicts handles between different interpretation options for a given text.
Conflicts() - Constructor for class org.aika.corpus.Conflicts
 
conflicts - Variable in class org.aika.corpus.InterpretationNode
 
Conflicts.Conflict - Class in org.aika.corpus
 
Conflicts.Key - Class in org.aika.corpus
 
CONTAINED_IN - Static variable in class org.aika.corpus.Range.Relation
 
contains(boolean, InterpretationNode, boolean) - Method in class org.aika.corpus.InterpretationNode
 
contains(InterpretationNode, boolean) - Method in class org.aika.corpus.InterpretationNode
 
contains(Range) - Method in class org.aika.corpus.Range
 
CONTAINS - Static variable in class org.aika.corpus.Range.Relation
 
contains(T[], T, Comparator<T>) - Static method in class org.aika.Utils
 
convert(Model, int, INeuron, Collection<Synapse>) - Static method in class org.aika.Converter
 
Converter - Class in org.aika
Converts the synapse weights of a neuron into a boolean logic representation of this neuron.
copy() - Method in class org.aika.neuron.Activation.Rounds
 
count(NodeActivation) - Method in interface org.aika.training.PatternDiscovery.Counter
Updates the statistics of this node
counter - Variable in class org.aika.training.PatternDiscovery.Config
 
create(Range.Mapping, Range.Mapping) - Static method in class org.aika.corpus.Range.Output
 
create(Range.Operator, Range.Operator, Range.Operator, Range.Operator) - Static method in class org.aika.corpus.Range.Relation
 
create(Range.Operator, Range.Operator) - Static method in class org.aika.corpus.Range.Relation
 
create(double, double) - Static method in class org.aika.neuron.INeuron.NormWeight
 
createActivation(Document, NodeActivation.Key) - Method in class org.aika.lattice.AndNode
 
createActivation(Document, NodeActivation.Key) - Method in class org.aika.lattice.InputNode
 
createActivation(Document, NodeActivation.Key) - Method in class org.aika.lattice.OrNode
 
createDocument(String) - Method in class org.aika.Model
 
createDocument(String, int) - Method in class org.aika.Model
 
createInputNodeKey() - Method in class org.aika.neuron.Synapse.Key
 
createNeuron() - Method in class org.aika.Model
 
createNeuron(String) - Method in class org.aika.Model
 
createNeuron(String, String) - Method in class org.aika.Model
 
createNextLevelNode(Model, int, Node, AndNode.Refinement, PatternDiscovery.Config) - Static method in class org.aika.lattice.AndNode
 
createOrLookup(Synapse.Key, Neuron, Neuron) - Static method in class org.aika.neuron.Synapse
 
createQuery(Range.Relation, Range.Output, Range.Output, Range.Relation) - Static method in class org.aika.corpus.Range.Relation
 
createStatisticObject() - Method in interface org.aika.Model.StatisticFactory
 
currentId - Variable in class org.aika.Model
 
currentStateChange - Variable in class org.aika.neuron.Activation
 
currentStateV - Variable in class org.aika.neuron.Activation
 

D

defaultThreadId - Variable in class org.aika.Model
 
deleteIfNull - Variable in class org.aika.training.SynapseEvaluation.Result
 
DIR - Static variable in class org.aika.neuron.Activation.State
 
DIRECT - Static variable in class org.aika.Converter
 
DIRECT - Static variable in class org.aika.corpus.Range.Output
 
discover(Document, NodeActivation<AndNode>, PatternDiscovery.Config) - Method in class org.aika.lattice.AndNode
 
discover(Document, NodeActivation<InputNode>, PatternDiscovery.Config) - Method in class org.aika.lattice.InputNode
 
discover(Document, NodeActivation<T>, PatternDiscovery.Config) - Method in class org.aika.lattice.Node
 
discover(Document, NodeActivation, PatternDiscovery.Config) - Method in class org.aika.lattice.OrNode
 
discover(Document, PatternDiscovery.Config) - Static method in class org.aika.training.PatternDiscovery
 
doc - Variable in class org.aika.corpus.InterpretationNode
 
doc - Variable in class org.aika.lattice.NodeActivation
 
doc - Variable in class org.aika.training.SupervisedTraining
 
docIdCounter - Variable in class org.aika.Model
 
docs - Variable in class org.aika.Model
 
Document - Class in org.aika.corpus
The Document class represents a single document which may be either used for processing a text or as training input.
Document(int, String, Model, int) - Constructor for class org.aika.corpus.Document
 
Document.Queue - Class in org.aika.corpus
 
Document.UpperBoundQueue - Class in org.aika.corpus
 
Document.ValueQueue - Class in org.aika.corpus
 
dumpDebugCandidateStatistics() - Method in class org.aika.corpus.Document
 
dumpDebugState() - Method in class org.aika.corpus.SearchNode
 

E

end - Variable in class org.aika.corpus.Range
 
END - Static variable in class org.aika.corpus.Range.Output
 
end - Variable in class org.aika.corpus.Range.Output
 
END_COMP - Static variable in class org.aika.lattice.Node
 
END_EQUALS - Static variable in class org.aika.corpus.Range.Relation
 
END_TO_BEGIN_EQUALS - Static variable in class org.aika.corpus.Range.Relation
 
endToBegin - Variable in class org.aika.corpus.Range.Relation
 
endToEnd - Variable in class org.aika.corpus.Range.Relation
 
equals(Range) - Method in class org.aika.corpus.Range
 
EQUALS - Static variable in class org.aika.corpus.Range.Relation
 
equals(Activation.State) - Method in class org.aika.neuron.Activation.State
 
equals(INeuron.NormWeight) - Method in class org.aika.neuron.INeuron.NormWeight
 
equals(Object) - Method in class org.aika.Provider
 
equalsWithWeights(Activation.State) - Method in class org.aika.neuron.Activation.State
 
errorSignal - Variable in class org.aika.neuron.Activation
 
errorSignalActivations - Variable in class org.aika.training.SupervisedTraining
 
evaluate(NodeActivation) - Method in interface org.aika.training.PatternDiscovery.ActivationEvaluation
Check if node is an interesting pattern that might be considered for further processing.
evaluate(Node) - Method in interface org.aika.training.PatternDiscovery.PatternEvaluation
Check if node is an interesting pattern that might be considered for further processing.
evaluate(Synapse, Activation, Activation) - Method in interface org.aika.training.SynapseEvaluation
Determines whether a synapse should be created between two neurons during training.
excludedParent - Variable in class org.aika.corpus.SearchNode
 
exists() - Method in class org.aika.neuron.Synapse
 

F

f(double) - Method in interface org.aika.ActivationFunction
 
filter(T, Integer, Range, Range.Relation, InterpretationNode, InterpretationNode.Relation) - Method in class org.aika.neuron.Activation
 
finallyActivatedNeurons - Variable in class org.aika.corpus.Document
 
fired - Variable in class org.aika.neuron.Activation.Builder
 
fired - Variable in class org.aika.neuron.Activation.State
 
frequency - Variable in class org.aika.training.NeuronStatistic
 

G

generateCandidates() - Method in class org.aika.corpus.Document
 
generateOutputText() - Method in class org.aika.corpus.Document
 
get(Document, INeuron, Integer, Range, Range.Relation, InterpretationNode, InterpretationNode.Relation) - Static method in class org.aika.neuron.Activation
 
get(Document, INeuron, NodeActivation.Key) - Static method in class org.aika.neuron.Activation
 
get(int) - Method in class org.aika.neuron.Activation.Rounds
 
get() - Method in class org.aika.Provider
 
get(int) - Method in class org.aika.Provider
 
get(Document) - Method in class org.aika.Provider
 
getActivation() - Method in class org.aika.neuron.Activation.StateChange
 
getActivations() - Method in class org.aika.corpus.InterpretationNode
 
getActivations(Document) - Method in class org.aika.neuron.INeuron
 
getActivationsByRange(INeuron.ThreadState, INeuron, Integer, Range, Range.Relation, InterpretationNode, InterpretationNode.Relation) - Static method in class org.aika.neuron.Activation
 
getAllActivations(Document) - Method in class org.aika.neuron.INeuron
 
getAllNodeActivations() - Method in class org.aika.corpus.Document
 
getAllNodeIds() - Method in interface org.aika.SuspensionHook
 
getAndNodeCheck() - Method in class org.aika.Model
 
getBegin(boolean) - Method in class org.aika.corpus.Range
 
getById(int) - Static method in enum org.aika.corpus.Range.Mapping
 
getById(int) - Static method in enum org.aika.corpus.Range.Operator
 
getContent() - Method in class org.aika.corpus.Document
 
getEnd(boolean) - Method in class org.aika.corpus.Range
 
getFinalActivations() - Method in class org.aika.corpus.Document
 
getFinalActivations(Document) - Method in class org.aika.Neuron
getFinalActivations is a convenience method to retrieve all activations of the given neuron that are part of the final interpretation.
getFinalActivations(Document) - Method in class org.aika.neuron.INeuron
getFinalActivations is a convenience method to retrieve all activations of the given neuron that are part of the final interpretation.
getFinalInputActivations() - Method in class org.aika.neuron.Activation
 
getFinalOutputActivations() - Method in class org.aika.neuron.Activation
 
getFinalState() - Method in class org.aika.neuron.Activation
 
getFirstActivation(Document) - Method in class org.aika.neuron.INeuron
 
getId() - Method in enum org.aika.corpus.Range.Mapping
 
getId() - Method in enum org.aika.corpus.Range.Operator
 
getIfNotSuspended() - Method in class org.aika.Provider
 
getLast() - Method in class org.aika.neuron.Activation.Rounds
 
getLastRound() - Method in class org.aika.neuron.Activation.Rounds
 
getNeuronActivations() - Method in class org.aika.corpus.InterpretationNode
 
getNeuronLabel() - Method in class org.aika.lattice.Node
 
getNeuronLabel() - Method in class org.aika.lattice.OrNode
 
getNeuronStatisticFactory() - Method in class org.aika.Model
 
getNewId() - Method in interface org.aika.SuspensionHook
 
getNodeStatisticFactory() - Method in class org.aika.Model
 
getNormWeight() - Method in class org.aika.neuron.INeuron.NormWeight
 
getOffset() - Method in class org.aika.lattice.AndNode.Refinement
 
getOldestDocIdInProcessing() - Method in class org.aika.Model
 
getOutputRange(Range, boolean[]) - Static method in class org.aika.corpus.Range
 
getParent() - Method in class org.aika.corpus.SearchNode
 
getRelativePosition() - Method in class org.aika.lattice.AndNode.Refinement
 
getSequence() - Method in class org.aika.neuron.Activation
 
getSuspensionHook() - Method in class org.aika.Model
 
getSynapse(Integer, Neuron) - Method in class org.aika.lattice.AndNode.Refinement
 
getSynapse(Integer, Neuron) - Method in class org.aika.lattice.InputNode
 
getSynapse(Neuron) - Method in class org.aika.neuron.Synapse.Builder
 
getSynapse(Neuron) - Method in class org.aika.training.MetaSynapse.Builder
 
getText(Range) - Method in class org.aika.corpus.Document
 
getThreadState(int, boolean) - Method in class org.aika.lattice.Node
 
getThreadState(int, boolean) - Method in class org.aika.neuron.INeuron
 

H

hasConflicts() - Method in class org.aika.corpus.Conflicts
 
hashCode() - Method in class org.aika.Provider
 

I

id - Variable in class org.aika.corpus.Document
 
id - Variable in class org.aika.corpus.InterpretationNode
 
id - Variable in class org.aika.corpus.SearchNode
 
id - Variable in class org.aika.lattice.NodeActivation
 
id - Variable in class org.aika.Provider
 
INeuron - Class in org.aika.neuron
The INeuron class represents a internal neuron implementation in Aikas neural network and is connected to other neurons through input synapses and output synapses.
INeuron(Model) - Constructor for class org.aika.neuron.INeuron
 
INeuron(Model, String) - Constructor for class org.aika.neuron.INeuron
 
INeuron(Model, String, String) - Constructor for class org.aika.neuron.INeuron
 
INeuron.NormWeight - Class in org.aika.neuron
 
INeuron.ThreadState - Class in org.aika.neuron
The ThreadState is a thread local data structure containing the activations of a single document for a specific logic node.
INeuron.Type - Enum in org.aika.neuron
 
init(Neuron, double, INeuron.Type, Synapse.Builder...) - Static method in class org.aika.Neuron
Creates a neuron with the given bias.
init(Neuron, double, String, INeuron.Type, Synapse.Builder...) - Static method in class org.aika.Neuron
Creates a neuron with the given bias.
init(Neuron, double, INeuron.Type, Collection<Synapse.Builder>) - Static method in class org.aika.Neuron
Creates a neuron with the given bias.
init(Neuron, double, String, INeuron.Type, Collection<Synapse.Builder>) - Static method in class org.aika.Neuron
Initializes a neuron with the given bias.
init(double, String, INeuron.Type, Collection<Synapse.Builder>) - Method in class org.aika.Neuron
Initializes a neuron with the given bias.
initMetaNeuron(Model, Neuron, double, double, Synapse.Builder...) - Static method in class org.aika.training.MetaNetwork
 
inMemoryInputSynapses - Variable in class org.aika.Neuron
 
inMemoryOutputSynapses - Variable in class org.aika.Neuron
 
input - Variable in class org.aika.lattice.AndNode.Refinement
 
input - Variable in class org.aika.neuron.Activation.SynapseActivation
 
input - Variable in class org.aika.neuron.Synapse
 
INPUT_COMP - Static variable in class org.aika.neuron.Activation.SynapseActivation
 
INPUT_SYNAPSE_COMP - Static variable in class org.aika.neuron.Synapse
 
inputNeuron - Variable in class org.aika.lattice.InputNode
 
inputNeuronActivations - Variable in class org.aika.corpus.Document
 
InputNode - Class in org.aika.lattice
The InputNode class is the input layer for the boolean logic.
InputNode() - Constructor for class org.aika.lattice.InputNode
 
InputNode(Model, Synapse.Key) - Constructor for class org.aika.lattice.InputNode
 
inputNode - Variable in class org.aika.neuron.Synapse
 
inputs - Variable in class org.aika.lattice.NodeActivation
 
inputSynapses - Variable in class org.aika.neuron.INeuron
 
inputValue - Variable in class org.aika.neuron.Activation
 
interpretation - Variable in class org.aika.lattice.NodeActivation.Key
 
interpretation - Variable in class org.aika.neuron.Activation.Builder
 
interpretationIdCounter - Variable in class org.aika.corpus.Document
 
InterpretationNode - Class in org.aika.corpus
The InterpretationNode class represents a node within the interpretations lattice.
InterpretationNode(Document, int, int, int) - Constructor for class org.aika.corpus.InterpretationNode
 
InterpretationNode(Document, int, int) - Constructor for class org.aika.corpus.InterpretationNode
 
InterpretationNode.Relation - Enum in org.aika.corpus
 
InterpretationNode.State - Enum in org.aika.corpus
 
InterprSupprTraining - Class in org.aika.training
This learning method treats suppressed interpretations as negative training examples.
InterprSupprTraining() - Constructor for class org.aika.training.InterprSupprTraining
 
InterprSupprTraining.Config - Class in org.aika.training
 
invert(boolean) - Method in class org.aika.corpus.Range
 
invert() - Method in enum org.aika.corpus.Range.Operator
 
invert() - Method in class org.aika.corpus.Range.Output
 
invert() - Method in class org.aika.corpus.Range.Relation
 
isAllowedOption(int, InterpretationNode, NodeActivation<?>, long) - Method in class org.aika.lattice.AndNode
 
isAllowedOption(int, InterpretationNode, NodeActivation, long) - Method in class org.aika.lattice.InputNode
 
isAllowedOption(int, InterpretationNode, NodeActivation<?>, long) - Method in class org.aika.lattice.Node
 
isAllowedOption(int, InterpretationNode, NodeActivation, long) - Method in class org.aika.lattice.OrNode
 
isBottom() - Method in class org.aika.corpus.InterpretationNode
 
isConflict - Variable in class org.aika.corpus.InterpretationNode
 
isConflicting() - Method in class org.aika.corpus.Candidate
 
isConflicting(long) - Method in class org.aika.corpus.InterpretationNode
 
isConjunction - Variable in class org.aika.neuron.Synapse
The synapse is stored either in the input neuron or the output neuron depending on whether it is a conjunctive or disjunctive synapse.
isConjunction(boolean) - Method in class org.aika.neuron.Synapse
 
isDiscovered - Variable in class org.aika.lattice.Node
 
isEmpty() - Method in class org.aika.corpus.Range
 
isFinalActivation() - Method in class org.aika.neuron.Activation
 
isNegative() - Method in class org.aika.neuron.Synapse
 
isPrimitive() - Method in class org.aika.corpus.InterpretationNode
 
isQueued - Variable in class org.aika.lattice.Node.ThreadState
 
isQueued - Variable in class org.aika.neuron.Activation
 
isQueued(int) - Method in class org.aika.neuron.Activation.Rounds
 
isRecurrent - Variable in class org.aika.neuron.Synapse.Key
 
isRequired() - Method in class org.aika.lattice.Node
 
isSelected - Variable in class org.aika.corpus.InterpretationNode
 
isSelected(long) - Method in class org.aika.corpus.InterpretationNode
 
isSuspended() - Method in class org.aika.Provider
 

K

Key(InterpretationNode, NodeActivation) - Constructor for class org.aika.corpus.Conflicts.Key
 
key - Variable in class org.aika.lattice.InputNode
 
key - Variable in class org.aika.lattice.NodeActivation
 
Key(T, Range, Integer, InterpretationNode) - Constructor for class org.aika.lattice.NodeActivation.Key
 
key - Variable in class org.aika.neuron.Synapse
 
Key() - Constructor for class org.aika.neuron.Synapse.Key
 
Key(boolean, Integer, Integer, Range.Relation, Range.Output) - Constructor for class org.aika.neuron.Synapse.Key
 

L

label - Variable in class org.aika.neuron.INeuron
 
largestCommonSubset - Variable in class org.aika.corpus.InterpretationNode
 
lastCleanup - Variable in class org.aika.Model
 
lastUsed - Variable in class org.aika.lattice.Node.ThreadState
 
lastUsed - Variable in class org.aika.neuron.INeuron.ThreadState
 
lastUsedDocumentId - Variable in class org.aika.AbstractNode
 
learnRate - Variable in class org.aika.training.InterprSupprTraining.Config
 
learnRate - Variable in class org.aika.training.SupervisedTraining.Config
 
length() - Method in class org.aika.corpus.Document
 
length - Variable in class org.aika.corpus.InterpretationNode
 
length() - Method in class org.aika.corpus.Range
 
level - Variable in class org.aika.lattice.Node
 
link(Collection<NodeActivation>) - Method in class org.aika.lattice.NodeActivation
 
link() - Method in class org.aika.neuron.Synapse
 
linkedByLCS - Variable in class org.aika.corpus.InterpretationNode
 
linkNeuronRelations(Document, Activation) - Method in class org.aika.neuron.INeuron
Sets the incoming and outgoing links between neuron activations.
lock - Variable in class org.aika.lattice.Node
 
lock - Variable in class org.aika.neuron.INeuron
 
lock - Variable in class org.aika.Neuron
 
logicToString() - Method in class org.aika.lattice.AndNode
 
logicToString() - Method in class org.aika.lattice.InputNode
 
logicToString() - Method in class org.aika.lattice.Node
 
logicToString() - Method in class org.aika.lattice.OrNode
 
longTermDepression(Document, LongTermLearning.Config, Activation, boolean) - Static method in class org.aika.training.LongTermLearning
The long-term depression algorithm decreases the strength of a synapse if only one side of the synapse is firing.
LongTermLearning - Class in org.aika.training
Implements the biologically inspired learning algorithms for long-term potentiation and long-term depression.
LongTermLearning() - Constructor for class org.aika.training.LongTermLearning
 
LongTermLearning.Config - Class in org.aika.training
 
longTermPotentiation(Document, LongTermLearning.Config, Activation) - Static method in class org.aika.training.LongTermLearning
The long-term potentiation algorithm is a variant of the Hebb learning rule.
lookup(Range.Output) - Static method in class org.aika.corpus.Range.Output
 
lookup(Range.Relation) - Static method in class org.aika.corpus.Range.Relation
 
lookupKey(Synapse.Key) - Static method in class org.aika.neuron.Synapse
 
lookupNeuron(int) - Method in class org.aika.Model
 
lookupNodeProvider(int) - Method in class org.aika.Model
 
lookupOrOption(Document, Range, boolean) - Method in class org.aika.lattice.OrNode
 
lookupVisited(Integer) - Method in class org.aika.lattice.Node.ThreadState
 
lowerBound - Variable in class org.aika.neuron.Activation
 
ltdLearnRate - Variable in class org.aika.training.LongTermLearning.Config
 
ltpLearnRate - Variable in class org.aika.training.LongTermLearning.Config
 

M

map(Range) - Method in enum org.aika.corpus.Range.Mapping
 
map(Range) - Method in class org.aika.corpus.Range.Output
 
markedConflict - Variable in class org.aika.corpus.InterpretationNode
 
MAX - Static variable in class org.aika.corpus.InterpretationNode
 
MAX - Static variable in class org.aika.corpus.Range
 
MAX - Static variable in class org.aika.lattice.AndNode.Refinement
 
MAX_AND_NODE_SIZE - Static variable in class org.aika.Converter
 
MAX_KEY - Static variable in class org.aika.neuron.Synapse.Key
 
MAX_NODE - Static variable in class org.aika.lattice.Node
 
MAX_RELATIVE_RID - Static variable in class org.aika.lattice.Node
 
MAX_ROUND - Static variable in class org.aika.corpus.Document
 
MAX_SEARCH_STEPS - Static variable in class org.aika.corpus.SearchNode
 
MAX_SELF_REFERENCING_DEPTH - Static variable in class org.aika.neuron.INeuron
 
maxActValue - Variable in class org.aika.neuron.Activation
 
maxPrim - Variable in class org.aika.corpus.InterpretationNode
 
maxRecurrentSum - Variable in class org.aika.neuron.INeuron
 
mergeRange(Range, Range) - Static method in class org.aika.corpus.Range
 
meta - Variable in class org.aika.neuron.Synapse
 
metaBias - Variable in class org.aika.neuron.INeuron
 
metaBias - Variable in class org.aika.training.MetaSynapse.Builder
 
metaBias - Variable in class org.aika.training.MetaSynapse
 
MetaNetwork - Class in org.aika.training
Meta-neurons and meta-synapses allow to generate new fully trained neurons based on a single training data set.
MetaNetwork() - Constructor for class org.aika.training.MetaNetwork
 
metaRelativeRid - Variable in class org.aika.training.MetaSynapse.Builder
 
metaRelativeRid - Variable in class org.aika.training.MetaSynapse
 
MetaSynapse - Class in org.aika.training
 
MetaSynapse() - Constructor for class org.aika.training.MetaSynapse
 
MetaSynapse.Builder - Class in org.aika.training
 
metaWeight - Variable in class org.aika.training.MetaSynapse.Builder
 
metaWeight - Variable in class org.aika.training.MetaSynapse
 
MIN - Static variable in class org.aika.corpus.InterpretationNode
 
MIN - Static variable in class org.aika.corpus.Range
 
MIN - Static variable in class org.aika.lattice.AndNode.Refinement
 
MIN_KEY - Static variable in class org.aika.neuron.Synapse.Key
 
MIN_NODE - Static variable in class org.aika.lattice.Node
 
minPrim - Variable in class org.aika.corpus.InterpretationNode
 
model - Variable in class org.aika.corpus.Document
 
Model - Class in org.aika
The model consists of two layers.
Model() - Constructor for class org.aika.Model
Creates a model with a single thread.
Model(SuspensionHook, int) - Constructor for class org.aika.Model
 
model - Variable in class org.aika.Provider
 
Model.AndNodeCheck - Interface in org.aika
 
Model.StatisticFactory - Interface in org.aika
 
modified - Variable in class org.aika.neuron.Activation.Rounds
 
modifiedActs - Variable in class org.aika.corpus.SearchNode
 
modifiedWeights - Variable in class org.aika.corpus.Document
 

N

n - Variable in class org.aika.neuron.INeuron.NormWeight
 
NEGATIVE - Static variable in class org.aika.Converter
 
negDirSum - Variable in class org.aika.neuron.INeuron
 
negRecSum - Variable in class org.aika.neuron.INeuron
 
neuron - Variable in class org.aika.lattice.OrNode
 
Neuron - Class in org.aika
The Neuron class is a proxy implementation for the real neuron implementation in the class INeuron.
Neuron(Model, int) - Constructor for class org.aika.Neuron
 
Neuron(Model, INeuron) - Constructor for class org.aika.Neuron
 
neuron - Variable in class org.aika.neuron.Synapse.Builder
 
neuronActivations - Variable in class org.aika.corpus.InterpretationNode
 
neuronActivationsToString(boolean) - Method in class org.aika.corpus.Document
 
neuronActivationsToString(boolean, boolean, boolean) - Method in class org.aika.corpus.Document
 
neuronActivationsToString(SearchNode, boolean, boolean, boolean) - Method in class org.aika.corpus.Document
 
neuronInputs - Variable in class org.aika.neuron.Activation
 
neuronOutputs - Variable in class org.aika.neuron.Activation
 
NeuronStatistic - Class in org.aika.training
 
NeuronStatistic(int) - Constructor for class org.aika.training.NeuronStatistic
 
neuronStatisticFactory - Variable in class org.aika.Model
 
newRounds - Variable in class org.aika.neuron.Activation.StateChange
 
Node<T extends Node,A extends NodeActivation<T>> - Class in org.aika.lattice
The Node class is the abstract class for all the boolean logic nodes underneath the neural network layer.
Node() - Constructor for class org.aika.lattice.Node
 
Node(Model, int) - Constructor for class org.aika.lattice.Node
 
node - Variable in class org.aika.lattice.NodeActivation.Key
 
node - Variable in class org.aika.neuron.INeuron
 
Node.RidVisited - Class in org.aika.lattice
Aika extensively uses graph coloring techniques.
Node.ThreadState<T extends Node,A extends NodeActivation<T>> - Class in org.aika.lattice
The ThreadState is a thread local data structure containing the activations of a single document for a specific logic node.
Node.ThreadState.RidOutOfRange - Exception in org.aika.lattice
 
NodeActivation<T extends Node> - Class in org.aika.lattice
 
NodeActivation(int, Document, NodeActivation.Key<T>) - Constructor for class org.aika.lattice.NodeActivation
 
NodeActivation(int, Document, T, Range, Integer, InterpretationNode) - Constructor for class org.aika.lattice.NodeActivation
 
NodeActivation.Key<T extends Node> - Class in org.aika.lattice
 
nodeStatisticFactory - Variable in class org.aika.Model
 
nOffset - Variable in class org.aika.training.NeuronStatistic
 
NONE - Static variable in class org.aika.corpus.Range.Output
 
NONE - Static variable in class org.aika.corpus.Range.Relation
 
notifyWeightsModified(INeuron, Collection<Synapse>) - Method in class org.aika.corpus.Document
 
nullSafeAdd(Integer, boolean, Integer, boolean) - Static method in class org.aika.Utils
 
nullSafeMax(Integer, Integer) - Static method in class org.aika.Utils
 
nullSafeMin(Integer, Integer) - Static method in class org.aika.Utils
 
nullSafeSub(Integer, boolean, Integer, boolean) - Static method in class org.aika.Utils
 
numberOfNeuronRefs - Variable in class org.aika.lattice.Node
 
numberOfThreads - Variable in class org.aika.Model
 
numCombExpParents - Variable in class org.aika.lattice.AndNode
 

O

o - Variable in class org.aika.corpus.Conflicts.Key
 
oldRounds - Variable in class org.aika.neuron.Activation.StateChange
 
OPTIMIZE_DEBUG_OUTPUT - Static variable in class org.aika.corpus.Document
 
orChildren - Variable in class org.aika.lattice.Node
 
org.aika - package org.aika
 
org.aika.corpus - package org.aika.corpus
 
org.aika.lattice - package org.aika.lattice
 
org.aika.neuron - package org.aika.neuron
 
org.aika.training - package org.aika.training
 
orInterpretationNodes - Variable in class org.aika.corpus.InterpretationNode
 
OrNode - Class in org.aika.lattice
While several neurons might share a the same input-node or and-node, there is always a always a one-to-one relation between or-nodes and neurons.
OrNode() - Constructor for class org.aika.lattice.OrNode
 
OrNode(Model) - Constructor for class org.aika.lattice.OrNode
 
output - Variable in class org.aika.neuron.Activation.SynapseActivation
 
output - Variable in class org.aika.neuron.Synapse
 
OUTPUT_COMP - Static variable in class org.aika.neuron.Activation.SynapseActivation
 
OUTPUT_SYNAPSE_COMP - Static variable in class org.aika.neuron.Synapse
 
outputNodes - Variable in class org.aika.neuron.INeuron
 
outputs - Variable in class org.aika.lattice.NodeActivation
 
outputSynapses - Variable in class org.aika.neuron.INeuron
 
outputText - Variable in class org.aika.neuron.INeuron
 
overlaps(Range, Range) - Static method in class org.aika.corpus.Range
Deprecated.
OVERLAPS - Static variable in class org.aika.corpus.Range.Relation
 

P

parents - Variable in class org.aika.corpus.InterpretationNode
 
parents - Variable in class org.aika.lattice.AndNode
 
parents - Variable in class org.aika.lattice.OrNode
 
pathToString(Document) - Method in class org.aika.corpus.SearchNode
 
PatternDiscovery - Class in org.aika.training
 
PatternDiscovery() - Constructor for class org.aika.training.PatternDiscovery
 
PatternDiscovery.ActivationEvaluation - Interface in org.aika.training
 
PatternDiscovery.Config - Class in org.aika.training
 
PatternDiscovery.Counter - Interface in org.aika.training
 
PatternDiscovery.PatternEvaluation - Interface in org.aika.training
 
performBackpropagation - Variable in class org.aika.training.SupervisedTraining.Config
 
posDirSum - Variable in class org.aika.neuron.INeuron
 
POSITIVE - Static variable in class org.aika.Converter
 
posRecSum - Variable in class org.aika.neuron.INeuron
 
prepareInputActs(NodeActivation<?>, NodeActivation<?>) - Static method in class org.aika.lattice.AndNode
 
primary - Variable in class org.aika.corpus.Conflicts.Conflict
 
primary - Variable in class org.aika.corpus.Conflicts
 
primId - Variable in class org.aika.corpus.InterpretationNode
 
process() - Method in class org.aika.corpus.Document
The method process needs to be called after all the input activations have been added to the network.
process() - Method in class org.aika.corpus.Document.UpperBoundQueue
 
processCandidate(Document, Node<?, ? extends NodeActivation<?>>, NodeActivation, boolean) - Static method in class org.aika.lattice.OrNode
 
processChanges() - Method in class org.aika.corpus.Document.Queue
 
processChanges(SearchNode, long, long) - Method in class org.aika.corpus.Document.ValueQueue
 
processChanges(Document) - Method in class org.aika.lattice.Node
Process all added or removed activation for this logic node.
propagate() - Method in class org.aika.corpus.Document
 
propagateAddedActivation(Document, NodeActivation) - Method in class org.aika.lattice.AndNode
 
propagateAddedActivation(Document, NodeActivation) - Method in class org.aika.lattice.InputNode
 
propagateAddedActivation(Document, A) - Method in class org.aika.lattice.Node
Propagate an activation to the next node or the next neuron that is depending on the current node.
propagateAddedActivation(Document, Activation) - Method in class org.aika.lattice.OrNode
 
propagateAddedActivation(Document, Activation) - Method in class org.aika.neuron.INeuron
 
propagateWeight(int, Activation) - Method in class org.aika.corpus.Document.ValueQueue
 
provider - Variable in class org.aika.AbstractNode
 
Provider<T extends AbstractNode> - Class in org.aika
 
Provider(Model, int) - Constructor for class org.aika.Provider
 
Provider(Model, T) - Constructor for class org.aika.Provider
 
Provider.SuspensionMode - Enum in org.aika
 
providers - Variable in class org.aika.Model
 

Q

queue - Variable in class org.aika.corpus.Document
 
Queue() - Constructor for class org.aika.corpus.Document.Queue
 
queue - Variable in class org.aika.corpus.Document.Queue
 
queue - Variable in class org.aika.corpus.Document.UpperBoundQueue
 
queue - Variable in class org.aika.corpus.Document.ValueQueue
 
queue - Variable in class org.aika.training.SupervisedTraining.BackPropagationQueue
 
queue - Variable in class org.aika.training.SupervisedTraining
 
queueId - Variable in class org.aika.lattice.Node.ThreadState
 
queueId - Variable in class org.aika.neuron.Activation
 

R

Range - Class in org.aika.corpus
The class Range specifies a text range (begin char pos, end char pos) within a given document.
Range(Integer, Integer) - Constructor for class org.aika.corpus.Range
 
range - Variable in class org.aika.lattice.NodeActivation.Key
 
range - Variable in class org.aika.neuron.Activation.Builder
 
Range.Mapping - Enum in org.aika.corpus
 
Range.Operator - Enum in org.aika.corpus
 
Range.Output - Class in org.aika.corpus
 
Range.Relation - Class in org.aika.corpus
 
rangeMatch - Variable in class org.aika.neuron.Synapse.Builder
 
rangeMatch - Variable in class org.aika.neuron.Synapse.Key
 
rangeOutput - Variable in class org.aika.neuron.Synapse.Builder
 
rangeOutput - Variable in class org.aika.neuron.Synapse.Key
 
reactivate() - Method in class org.aika.AbstractNode
 
reactivate() - Method in class org.aika.neuron.INeuron
 
read(DataInput, P) - Static method in class org.aika.AbstractNode
 
read(DataInput, Model) - Static method in class org.aika.corpus.Range.Output
 
read(DataInput, Model) - Static method in class org.aika.corpus.Range.Relation
 
read(DataInput, Model) - Static method in class org.aika.lattice.AndNode.Refinement
 
read(DataInput, Model) - Static method in class org.aika.neuron.Synapse.Key
 
read(DataInput, Model) - Static method in class org.aika.neuron.Synapse
 
readFields(DataInput, Model) - Method in class org.aika.corpus.Range.Output
 
readFields(DataInput, Model) - Method in class org.aika.corpus.Range.Relation
 
readFields(DataInput, Model) - Method in class org.aika.lattice.AndNode
 
readFields(DataInput, Model) - Method in class org.aika.lattice.AndNode.Refinement
 
readFields(DataInput, Model) - Method in class org.aika.lattice.InputNode
 
readFields(DataInput, Model) - Method in class org.aika.lattice.Node
 
readFields(DataInput, Model) - Method in class org.aika.lattice.OrNode
 
readFields(DataInput, Model) - Method in class org.aika.neuron.INeuron
 
readFields(DataInput, Model) - Method in class org.aika.neuron.Synapse.Key
 
readFields(DataInput, Model) - Method in class org.aika.neuron.Synapse
 
readFields(DataInput, Model) - Method in class org.aika.training.MetaSynapse
 
readFields(DataInput, Model) - Method in class org.aika.training.NeuronStatistic
 
readFields(DataInput, Model) - Method in interface org.aika.Writable
Deserialize the fields of this object from in.
readNeuron(DataInput, Neuron) - Static method in class org.aika.neuron.INeuron
 
readNode(DataInput, Provider) - Static method in class org.aika.lattice.Node
 
ReadWriteLock - Class in org.aika
 
ReadWriteLock() - Constructor for class org.aika.ReadWriteLock
 
REC - Static variable in class org.aika.neuron.Activation.State
 
reconstructSelectedResult(Document) - Method in class org.aika.corpus.SearchNode
 
RECTIFIED_HYPERBOLIC_TANGENT - Static variable in interface org.aika.ActivationFunction
 
RECTIFIED_HYPERBOLIC_TANGENT_KEY - Static variable in interface org.aika.ActivationFunction
 
RECTIFIED_LINEAR_UNIT - Static variable in interface org.aika.ActivationFunction
 
RECTIFIED_LINEAR_UNIT_KEY - Static variable in interface org.aika.ActivationFunction
 
RECTIFIED_SCALED_LOGISTIC_SIGMOID - Static variable in interface org.aika.ActivationFunction
 
RECTIFIED_SCALED_LOGISTIC_SIGMOID_KEY - Static variable in interface org.aika.ActivationFunction
 
RECURRENT - Static variable in class org.aika.Converter
 
recurrent - Variable in class org.aika.neuron.Synapse.Builder
 
refByOrInterpretationNode - Variable in class org.aika.corpus.InterpretationNode
 
refinement - Variable in class org.aika.corpus.Candidate
 
Refinement(Integer, Provider<InputNode>) - Constructor for class org.aika.lattice.AndNode.Refinement
 
Refinement(Integer, Integer, Provider<InputNode>) - Constructor for class org.aika.lattice.AndNode.Refinement
 
register(A, Document) - Method in class org.aika.lattice.Node
 
register(Activation, Document) - Method in class org.aika.lattice.OrNode
 
register(Provider) - Method in class org.aika.Model
 
registerActivationFunction(String, ActivationFunction) - Method in class org.aika.Model
 
Relation() - Constructor for class org.aika.corpus.Range.Relation
 
relativeRid - Variable in class org.aika.neuron.Synapse.Builder
 
relativeRid - Variable in class org.aika.neuron.Synapse.Key
 
releaseReadLock() - Method in class org.aika.ReadWriteLock
 
releaseWriteLock() - Method in class org.aika.ReadWriteLock
 
remove() - Method in class org.aika.lattice.AndNode
 
remove() - Method in class org.aika.lattice.InputNode
 
remove() - Method in class org.aika.lattice.Node
 
remove() - Method in class org.aika.neuron.INeuron
 
removeInMemoryInputSynapse(Synapse) - Method in class org.aika.Neuron
 
removeInMemoryOutputSynapse(Synapse) - Method in class org.aika.Neuron
 
removeInput(Integer, int, Node, boolean) - Method in class org.aika.lattice.OrNode
 
removeParents(int, boolean) - Method in class org.aika.lattice.OrNode
 
removeProvider(Provider) - Method in class org.aika.Model
 
removeSynapse(Synapse) - Method in class org.aika.lattice.InputNode
 
removeSynapseActivation(int, Activation.SynapseActivation) - Method in class org.aika.neuron.Activation
 
removeToArray(T[], T) - Static method in class org.aika.Utils
 
requiredNode - Variable in class org.aika.lattice.OrNode
 
reset() - Method in class org.aika.neuron.Activation.Rounds
 
restoreState(Activation.Mode) - Method in class org.aika.neuron.Activation.StateChange
 
Result(Synapse.Key, double, boolean) - Constructor for class org.aika.training.SynapseEvaluation.Result
 
retrieve(int) - Method in interface org.aika.SuspensionHook
 
reverseAndChildren - Variable in class org.aika.lattice.Node
 
rid - Variable in class org.aika.lattice.AndNode.Refinement
 
rid - Variable in class org.aika.lattice.NodeActivation.Key
 
rid - Variable in class org.aika.neuron.Activation.Builder
 
RID_COMP - Static variable in class org.aika.lattice.Node
 
RidOutOfRange(String) - Constructor for exception org.aika.lattice.Node.ThreadState.RidOutOfRange
 
RidVisited() - Constructor for class org.aika.lattice.Node.RidVisited
 
rootRefs - Variable in class org.aika.corpus.Document
 
rootSearchNode - Variable in class org.aika.corpus.Document
 
round(double) - Static method in class org.aika.Utils
 
rounds - Variable in class org.aika.neuron.Activation
 
Rounds() - Constructor for class org.aika.neuron.Activation.Rounds
 
rounds - Variable in class org.aika.neuron.Activation.Rounds
 

S

save() - Method in class org.aika.Provider
 
saveNewState() - Method in class org.aika.neuron.Activation
 
saveOldState(List<Activation.StateChange>, long) - Method in class org.aika.neuron.Activation
 
search(Document, SearchNode) - Static method in class org.aika.corpus.SearchNode
Searches for the best interpretation for the given document.
SearchNode - Class in org.aika.corpus
The SearchNode class represents a node in the binary search tree that is used to find the optimal interpretation for a given document.
SearchNode(Document, SearchNode, SearchNode, Candidate, int, Collection<InterpretationNode>, boolean) - Constructor for class org.aika.corpus.SearchNode
 
SearchNode.DebugState - Enum in org.aika.corpus
 
searchNodeIdCounter - Variable in class org.aika.corpus.Document
 
searchRecursive(Document) - Method in class org.aika.corpus.SearchNode
This algorithm is the recursive version of the interpretation search.
searchStepCounter - Variable in class org.aika.corpus.Document
 
secondary - Variable in class org.aika.corpus.Conflicts.Conflict
 
secondary - Variable in class org.aika.corpus.Conflicts
 
select(Document, INeuron, Integer, Range, Range.Relation, InterpretationNode, InterpretationNode.Relation) - Static method in class org.aika.neuron.Activation
 
select(INeuron.ThreadState, INeuron, Integer, Range, Range.Relation, InterpretationNode, InterpretationNode.Relation) - Static method in class org.aika.neuron.Activation
 
selectedOrInterpretationNodes - Variable in class org.aika.corpus.InterpretationNode
 
selectedParent - Variable in class org.aika.corpus.SearchNode
 
selectedSearchNode - Variable in class org.aika.corpus.Document
 
sequence - Variable in class org.aika.neuron.Activation
 
set(int, Activation.State) - Method in class org.aika.neuron.Activation.Rounds
 
setAbsoluteRid(Integer) - Method in class org.aika.neuron.Synapse.Builder
If the absolute relational id (rid) not null, then it is required to match the rid of input activation.
setAndNodeCheck(Model.AndNodeCheck) - Method in class org.aika.Model
 
setBeta(double) - Method in class org.aika.training.LongTermLearning.Config
 
setBias(double) - Method in class org.aika.neuron.Synapse.Builder
The bias of this input that will later on be added to the neurons bias.
setCheckExpandable(PatternDiscovery.ActivationEvaluation) - Method in class org.aika.training.PatternDiscovery.Config
This callback checks whether the current pattern might be refined to an even larger pattern.
setCheckValidPattern(PatternDiscovery.PatternEvaluation) - Method in class org.aika.training.PatternDiscovery.Config
 
setCounter(PatternDiscovery.Counter) - Method in class org.aika.training.PatternDiscovery.Config
The counter callback function should implement a customized counting function.
setFired(int) - Method in class org.aika.neuron.Activation.Builder
 
setInterpretation(InterpretationNode) - Method in class org.aika.neuron.Activation.Builder
 
setLearnRate(double) - Method in class org.aika.training.InterprSupprTraining.Config
 
setLearnRate(double) - Method in class org.aika.training.SupervisedTraining.Config
 
setLTDLearnRate(double) - Method in class org.aika.training.LongTermLearning.Config
 
setLTPLearnRate(double) - Method in class org.aika.training.LongTermLearning.Config
 
setMetaBias(double) - Method in class org.aika.training.MetaSynapse.Builder
 
setMetaRelativeRid(boolean) - Method in class org.aika.training.MetaSynapse.Builder
 
setMetaWeight(double) - Method in class org.aika.training.MetaSynapse.Builder
 
setModified() - Method in class org.aika.AbstractNode
 
setNeuron(Neuron) - Method in class org.aika.neuron.Synapse.Builder
Determines the input neuron.
setNeuronStatisticFactory(Model.StatisticFactory) - Method in class org.aika.Model
 
setNodeStatisticFactory(Model.StatisticFactory) - Method in class org.aika.Model
 
setPerformBackpropagation(boolean) - Method in class org.aika.training.SupervisedTraining.Config
 
setQueued(int, boolean) - Method in class org.aika.neuron.Activation.Rounds
 
setRange(int, int) - Method in class org.aika.neuron.Activation.Builder
 
setRange(Range) - Method in class org.aika.neuron.Activation.Builder
 
setRangeMatch(Range.Relation) - Method in class org.aika.neuron.Synapse.Builder
setRangeMatch is just a convenience function to call both setBeginToBeginRangeMatch and setEndToEndRangeMatch at the same time.
setRangeMatch(Range.Operator, Range.Operator) - Method in class org.aika.neuron.Synapse.Builder
setRangeMatch is just a convenience function to call both setBeginToBeginRangeMatch and setEndToEndRangeMatch at the same time.
setRangeOutput(boolean) - Method in class org.aika.neuron.Synapse.Builder
setRangeOutput is just a convenience function to call setBeginRangeOutput and setEndRangeOutput at the same time.
setRangeOutput(boolean, boolean) - Method in class org.aika.neuron.Synapse.Builder
setRangeOutput is just a convenience function to call setBeginRangeOutput and setEndRangeOutput at the same time.
setRangeOutput(Range.Output) - Method in class org.aika.neuron.Synapse.Builder
setRangeOutput is just a convenience function to call setBeginRangeOutput and setEndRangeOutput at the same time.
setRangeOutput(Range.Mapping, Range.Mapping) - Method in class org.aika.neuron.Synapse.Builder
Determines if this input is used to compute the range start of the output activation.
setRecurrent(boolean) - Method in class org.aika.neuron.Synapse.Builder
The property recurrent specifies if input is a recurrent feedback link.
setRelationalId(Integer) - Method in class org.aika.neuron.Activation.Builder
 
setRelativeRid(Integer) - Method in class org.aika.neuron.Synapse.Builder
The relative relational id (rid) determines the relative position of this inputs rid with respect to other inputs of this neuron.
setState(InterpretationNode.State, long) - Method in class org.aika.corpus.InterpretationNode
 
setSuspensionHook(SuspensionHook) - Method in class org.aika.Model
 
setSynapse(Synapse) - Method in class org.aika.lattice.InputNode
 
setSynapseEvaluation(SynapseEvaluation) - Method in class org.aika.training.LongTermLearning.Config
Determines whether a synapse should be created between two neurons during training.
setSynapseEvaluation(SynapseEvaluation) - Method in class org.aika.training.SupervisedTraining.Config
Determines whether a synapse should be created between two neurons during training.
setTargetValue(Double) - Method in class org.aika.neuron.Activation.Builder
 
setValue(double) - Method in class org.aika.neuron.Activation.Builder
 
setWeight(double) - Method in class org.aika.neuron.Synapse.Builder
The synapse weight of this input.
significance - Variable in class org.aika.training.SynapseEvaluation.Result
 
state - Variable in class org.aika.corpus.InterpretationNode
 
State(double, int, INeuron.NormWeight) - Constructor for class org.aika.neuron.Activation.State
 
StateChange() - Constructor for class org.aika.neuron.Activation.StateChange
 
statistic - Variable in class org.aika.lattice.Node
 
statistic - Variable in class org.aika.neuron.INeuron
 
store(int, byte[]) - Method in interface org.aika.SuspensionHook
 
sub(INeuron.NormWeight) - Method in class org.aika.neuron.INeuron.NormWeight
 
supervisedTraining - Variable in class org.aika.corpus.Document
 
SupervisedTraining - Class in org.aika.training
 
SupervisedTraining(Document) - Constructor for class org.aika.training.SupervisedTraining
 
SupervisedTraining.BackPropagationQueue - Class in org.aika.training
 
SupervisedTraining.Config - Class in org.aika.training
 
suspend() - Method in class org.aika.AbstractNode
 
suspend() - Method in class org.aika.neuron.INeuron
 
suspend(Provider.SuspensionMode) - Method in class org.aika.Provider
 
suspendAll(Provider.SuspensionMode) - Method in class org.aika.Model
Suspend all neurons and logic nodes in memory.
suspendUnusedNodes(int, Provider.SuspensionMode) - Method in class org.aika.Model
Suspend all neurons and logic nodes whose last used document id is lower/older than .
suspensionHook - Variable in class org.aika.Model
 
SuspensionHook - Interface in org.aika
The suspension hook is used to suspend neurons and logic nodes to an external storage in order to reduce the memory footprint. !!!
synapse - Variable in class org.aika.neuron.Activation.SynapseActivation
 
Synapse - Class in org.aika.neuron
The Synapse class connects two neurons with each other.
Synapse() - Constructor for class org.aika.neuron.Synapse
 
Synapse(Neuron, Neuron) - Constructor for class org.aika.neuron.Synapse
 
Synapse(Neuron, Neuron, Synapse.Key) - Constructor for class org.aika.neuron.Synapse
 
Synapse.Builder - Class in org.aika.neuron
The Builder class is just a helper class which is used to initialize a neuron.
Synapse.Key - Class in org.aika.neuron
 
SYNAPSE_COMP - Static variable in class org.aika.Converter
 
SynapseActivation(Synapse, Activation, Activation) - Constructor for class org.aika.neuron.Activation.SynapseActivation
 
synapseEvaluation - Variable in class org.aika.training.LongTermLearning.Config
 
synapseEvaluation - Variable in class org.aika.training.SupervisedTraining.Config
 
SynapseEvaluation - Interface in org.aika.training
 
SynapseEvaluation.Result - Class in org.aika.training
 
synapseKey - Variable in class org.aika.training.SynapseEvaluation.Result
 
synapseLock - Variable in class org.aika.lattice.InputNode
 
synapses - Variable in class org.aika.lattice.InputNode
 

T

targetActivations - Variable in class org.aika.training.SupervisedTraining
 
targetValue - Variable in class org.aika.neuron.Activation.Builder
 
targetValue - Variable in class org.aika.neuron.Activation
 
threadId - Variable in class org.aika.corpus.Document
 
threads - Variable in class org.aika.lattice.Node
 
threads - Variable in class org.aika.neuron.INeuron
 
ThreadState() - Constructor for class org.aika.lattice.Node.ThreadState
 
ThreadState() - Constructor for class org.aika.neuron.INeuron.ThreadState
 
toBeDeleted - Variable in class org.aika.neuron.Synapse
 
TOLERANCE - Static variable in class org.aika.neuron.INeuron
 
toString() - Method in class org.aika.corpus.Candidate
 
toString() - Method in class org.aika.corpus.Document
 
toString() - Method in class org.aika.corpus.InterpretationNode
 
toString() - Method in enum org.aika.corpus.Range.Mapping
 
toString() - Method in class org.aika.corpus.Range
 
toString(Document) - Method in class org.aika.corpus.SearchNode
 
toString() - Method in class org.aika.lattice.AndNode.Refinement
 
toString() - Method in class org.aika.lattice.Node
 
toString() - Method in class org.aika.lattice.NodeActivation.Key
 
toString(Document) - Method in class org.aika.lattice.NodeActivation
 
toString() - Method in class org.aika.neuron.Activation.Rounds
 
toString() - Method in class org.aika.neuron.Activation.State
 
toString(SearchNode, boolean, boolean, boolean) - Method in class org.aika.neuron.Activation
 
toString() - Method in class org.aika.neuron.INeuron.NormWeight
 
toString() - Method in class org.aika.neuron.INeuron
 
toString() - Method in class org.aika.neuron.Synapse
 
toString() - Method in class org.aika.Provider
 
toStringWithSynapses() - Method in class org.aika.neuron.INeuron
 
train(Document, InterprSupprTraining.Config) - Static method in class org.aika.training.InterprSupprTraining
 
train(Document, LongTermLearning.Config) - Static method in class org.aika.training.LongTermLearning
 
train(Document) - Static method in class org.aika.training.MetaNetwork
 
train(SupervisedTraining.Config) - Method in class org.aika.training.SupervisedTraining
 
train(INeuron, Activation, double, SynapseEvaluation) - Method in class org.aika.training.SupervisedTraining
 
type - Variable in class org.aika.neuron.INeuron
 

U

ubQueue - Variable in class org.aika.corpus.Document
 
ubQueued - Variable in class org.aika.neuron.Activation
 
unlink() - Method in class org.aika.neuron.Synapse
 
unregister(Provider) - Method in class org.aika.Model
 
update(Model, int, Neuron, double, Collection<Synapse>) - Static method in class org.aika.neuron.INeuron
 
updateErrorSignal(Activation) - Method in class org.aika.training.SupervisedTraining
 
upperBound - Variable in class org.aika.neuron.Activation
 
UpperBoundQueue() - Constructor for class org.aika.corpus.Document.UpperBoundQueue
 
Utils - Class in org.aika
 
Utils() - Constructor for class org.aika.Utils
 

V

value - Variable in class org.aika.neuron.Activation.Builder
 
value - Variable in class org.aika.neuron.Activation.State
 
valueOf(String) - Static method in enum org.aika.corpus.InterpretationNode.Relation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.corpus.InterpretationNode.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.corpus.Range.Mapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.corpus.Range.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.corpus.SearchNode.DebugState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.neuron.Activation.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.neuron.INeuron.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aika.Provider.SuspensionMode
Returns the enum constant of this type with the specified name.
ValueQueue() - Constructor for class org.aika.corpus.Document.ValueQueue
 
values() - Static method in enum org.aika.corpus.InterpretationNode.Relation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.corpus.InterpretationNode.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.corpus.Range.Mapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.corpus.Range.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.corpus.SearchNode.DebugState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.neuron.Activation.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.neuron.INeuron.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aika.Provider.SuspensionMode
Returns an array containing the constants of this enum type, in the order they are declared.
visited - Variable in class org.aika.corpus.SearchNode
 
visited - Variable in class org.aika.lattice.Node.ThreadState
 
visited - Variable in class org.aika.lattice.NodeActivation
 
visitedCounter - Variable in class org.aika.corpus.Document
 
visitedCounter - Static variable in class org.aika.Model
 
vQueue - Variable in class org.aika.corpus.Document
 

W

w - Variable in class org.aika.neuron.INeuron.NormWeight
 
weight - Variable in class org.aika.neuron.Activation.State
 
weight - Variable in class org.aika.neuron.Synapse.Builder
 
weight - Variable in class org.aika.neuron.Synapse
The weight of this synapse.
WEIGHT_TOLERANCE - Static variable in class org.aika.neuron.INeuron
 
weightDelta - Variable in class org.aika.neuron.Synapse
The weight delta of this synapse.
weightsToString() - Method in class org.aika.lattice.Node
 
Writable - Interface in org.aika
 
write(DataOutput) - Method in class org.aika.corpus.Range.Output
 
write(DataOutput) - Method in class org.aika.corpus.Range.Relation
 
write(DataOutput) - Method in class org.aika.lattice.AndNode.Refinement
 
write(DataOutput) - Method in class org.aika.lattice.AndNode
 
write(DataOutput) - Method in class org.aika.lattice.InputNode
 
write(DataOutput) - Method in class org.aika.lattice.Node
 
write(DataOutput) - Method in class org.aika.lattice.OrNode
 
write(DataOutput) - Method in class org.aika.neuron.INeuron
 
write(DataOutput) - Method in class org.aika.neuron.Synapse.Key
 
write(DataOutput) - Method in class org.aika.neuron.Synapse
 
write(DataOutput) - Method in class org.aika.training.MetaSynapse
 
write(DataOutput) - Method in class org.aika.training.NeuronStatistic
 
write(DataOutput) - Method in interface org.aika.Writable
Serialize the fields of this object to out.

Z

ZERO - Static variable in class org.aika.neuron.Activation.State
 
ZERO_WEIGHT - Static variable in class org.aika.neuron.INeuron.NormWeight
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2018. All rights reserved.