All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
Activation |
addActivationAndPropagate(Iteration t,
LatticeQueue queue,
Activation.Key ak,
int recurrentCount,
Option exclusionOption,
TreeSet<Activation> inputActs) |
Activation |
addActivationInternal(Iteration t,
Activation.Key ak) |
static void |
addNeuron(Neuron n,
Set<Synapse> inputs) |
abstract void |
cleanup() |
void |
clearActivations() |
protected abstract void |
collectNodeAndRefinements(Set<InputNode> inputs) |
int |
compareTo(Node n) |
boolean |
computeAndParents(SortedSet<InputNode> inputs,
Map<InputNode,Node> parents,
Set<Node> visited) |
static Map<AndNode,Set<Synapse>> |
computePredefinedAndNodes(Neuron n,
Set<Node> outputs,
Map<AndNode,Set<Synapse>> previousLevel) |
static Map<InputNode,Set<Synapse>> |
computePredefinedInputNodes(Neuron n,
Set<Node> outputs,
Set<Synapse> inputs) |
static Map<AndNode,Set<Synapse>> |
computePredefinedSecondLevelAndNodes(Neuron n,
Set<Node> outputs,
Map<InputNode,Set<Synapse>> previousLevel) |
abstract double |
computeSynapseWeightSum(Neuron n) |
void |
countActivation(Activation.Key ak,
Option so) |
abstract void |
expandToNextLevel(Iteration t,
LatticeQueue queue,
Activation act,
Option conflict,
boolean train) |
Activation |
getActivation(Activation.Key ak) |
Activation |
getActivation(Integer pos) |
Activation |
getActivation(Integer pos,
Option o) |
Activation |
getActivation(Integer pos,
Option o,
int fired) |
Iterable<Activation> |
getActivations() |
Collection<Activation> |
getActivations(Integer pos) |
Set<AndNode> |
getAndChildPatterns(Set<AndNode> results) |
Set<Activation> |
getMatchingActivations(Integer pos,
Option o,
boolean direction,
boolean includeShadowed) |
abstract double |
getWeight() |
boolean |
isFrequentOrPredefined() |
boolean |
isFrequentOrPredefined(int freq) |
abstract String |
logicToString() |
void |
propagateAddedActivation(Iteration t,
LatticeQueue queue,
Activation act) |
void |
propagateRemovedActivation(Iteration t,
LatticeQueue queue,
Activation act) |
void |
remove() |
void |
removeActivationAndPropagate(Iteration t,
LatticeQueue queue,
Activation.Key ak) |
Activation |
removeActivationInternal(Iteration t,
Activation.Key ak) |
void |
removeFromNextLevel(Iteration t,
LatticeQueue queue,
Activation.Key ak) |
abstract void |
setActivationsEmpty() |
String |
toSimpleString() |
String |
toString() |
void |
train(Iteration t) |