| Package | Description |
|---|---|
| network.aika | |
| network.aika.lattice | |
| network.aika.neuron | |
| network.aika.neuron.activation | |
| network.aika.neuron.relation |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<Activation> |
Document.ACTIVATIONS_OUTPUT_COMPARATOR |
TreeMap<Integer,Activation> |
Document.activationsById |
TreeSet<Activation> |
Document.inputNeuronActivations |
ArrayDeque<Activation> |
Document.UpperBoundQueue.queue |
ArrayList<TreeSet<Activation>> |
Document.ValueQueue.queue |
| Modifier and Type | Method and Description |
|---|---|
Activation |
Document.getNextActivation(Activation currentAct) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Activation> |
Document.getActivations(boolean onlyFinal) |
Collection<Activation> |
Document.getActivationsByPosition(int fromSlot,
Position fromPos,
boolean fromInclusive,
int toSlot,
Position toPos,
boolean toInclusive) |
Collection<Activation> |
Document.getActivationsByPosition(Position fromPos,
boolean fromInclusive,
Position toPos,
boolean toInclusive) |
| Modifier and Type | Method and Description |
|---|---|
void |
Document.UpperBoundQueue.add(Activation act) |
void |
Document.ValueQueue.add(int round,
Activation act) |
void |
Document.addActivation(Activation act) |
double |
DistanceFunction.f(Activation iAct,
Activation oAct) |
double |
PassiveInputFunction.getActivationValue(Synapse s,
Activation outputActivation) |
Activation |
Document.getNextActivation(Activation currentAct) |
void |
Document.ValueQueue.propagateActivationValue(int round,
Activation act) |
| Modifier and Type | Field and Description |
|---|---|
Activation |
InputNode.Link.input |
| Modifier and Type | Method and Description |
|---|---|
Activation |
OrNode.OrActivation.getInputActivation(int i) |
abstract Activation |
NodeActivation.getInputActivation(int i) |
Activation |
InputNode.InputActivation.getInputActivation(int i) |
Activation |
AndNode.AndActivation.getInputActivation(int i) |
| Modifier and Type | Method and Description |
|---|---|
void |
InputNode.addActivation(Activation inputAct) |
void |
OrNode.apply(Activation act) |
void |
OrNode.discover(Activation act,
PatternDiscovery.Config config) |
static List<Relation> |
InputNode.getRelations(Activation act1,
Activation act2) |
void |
OrNode.processActivation(Activation act) |
void |
OrNode.propagate(Activation act) |
| Constructor and Description |
|---|
InputActivation(int id,
Activation iAct,
InputNode node) |
Link(Activation iAct,
InputNode.InputActivation oAct) |
| Modifier and Type | Method and Description |
|---|---|
Activation |
Neuron.addInput(Document doc,
Activation.Builder inputAct)
Propagate an input activation into the network.
|
Activation |
INeuron.addInput(Document doc,
Activation.Builder input)
Propagate an input activation into the network.
|
Activation |
Neuron.addInput(Document doc,
int begin,
int end)
Propagate an input activation into the network.
|
Activation |
Neuron.getActivation(Document doc,
int begin,
int end,
boolean onlyFinal) |
| Modifier and Type | Method and Description |
|---|---|
Stream<Activation> |
INeuron.ThreadState.getActivations() |
Stream<Activation> |
INeuron.ThreadState.getActivations(boolean onlyFinal) |
Stream<Activation> |
Neuron.getActivations(Document doc,
boolean onlyFinal)
getFinalActivations is a convenience method to retrieve all activations of the given neuron that
are part of the final interpretation. |
Stream<Activation> |
INeuron.getActivations(Document doc,
boolean onlyFinal) |
Stream<Activation> |
Neuron.getActivations(Document doc,
int slot,
Position pos,
boolean onlyFinal) |
Stream<Activation> |
INeuron.getActivations(Document doc,
int slot,
Position pos,
boolean onlyFinal) |
Stream<Activation> |
INeuron.ThreadState.getActivations(int fromSlot,
Position fromPos,
boolean fromInclusive,
int toSlot,
Position toPos,
boolean toInclusive) |
Collection<Activation> |
INeuron.ThreadState.getActivations(SortedMap<Integer,Position> slots) |
| Modifier and Type | Method and Description |
|---|---|
void |
INeuron.ThreadState.addActivation(Activation act) |
void |
INeuron.propagate(Activation act) |
void |
INeuron.register(Activation act) |
| Modifier and Type | Field and Description |
|---|---|
Activation |
Candidate.activation |
Activation |
Activation.Link.input |
static Activation |
Activation.MAX_ACTIVATION |
static Activation |
Activation.MIN_ACTIVATION |
Activation |
Activation.Link.output |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<Activation> |
Activation.ACTIVATION_ID_COMP |
SortedMap<Position.ActKey,Activation> |
Position.activations |
Map<Activation,Activation.StateChange> |
SearchNode.modifiedActs |
| Modifier and Type | Method and Description |
|---|---|
Activation |
Linker.computeInputActivation(Synapse s,
Activation iAct) |
Activation |
Activation.StateChange.getActivation() |
| Modifier and Type | Method and Description |
|---|---|
Stream<Activation> |
Position.getActivations(int slot) |
Collection<Activation> |
Activation.getConflicts() |
| Modifier and Type | Method and Description |
|---|---|
void |
Position.addActivation(Integer slot,
Activation act) |
protected boolean |
Linker.checkLoop(Activation iAct,
Activation oAct) |
Activation |
Linker.computeInputActivation(Synapse s,
Activation iAct) |
boolean |
SearchNode.SkipSelectStep.evaluate(Activation act) |
static void |
SearchNode.invalidateCachedDecision(Activation act) |
void |
Linker.link(Activation act,
OrNode.Link ol)
Adds the incoming links between neuron activations.
|
protected void |
Linker.link(Synapse s,
Activation iAct,
Activation oAct) |
void |
Linker.linkInput(Activation act) |
| Modifier and Type | Method and Description |
|---|---|
void |
Activation.saveOldState(Map<Activation,Activation.StateChange> changes,
long v) |
| Constructor and Description |
|---|
Candidate(Activation act,
int id) |
Link(Synapse s,
Activation input,
Activation output,
boolean passive) |
| Modifier and Type | Method and Description |
|---|---|
abstract Stream<Activation> |
Relation.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
Relation.Any.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
PositionRelation.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
MultiRelation.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
AncestorRelation.CommonAncestor.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
AncestorRelation.IsDescendantOf.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
AncestorRelation.IsAncestorOf.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
AncestorRelation.NotDescendantOf.getActivations(INeuron n,
Activation linkedAct) |
Stream<Activation> |
AncestorRelation.NotAncestorOf.getActivations(INeuron n,
Activation linkedAct) |
abstract void |
Relation.mapSlots(Map<Integer,Position> slots,
Activation act) |
void |
Relation.Any.mapSlots(Map<Integer,Position> slots,
Activation act) |
void |
PositionRelation.mapSlots(Map<Integer,Position> slots,
Activation act) |
void |
PositionRelation.Equals.mapSlots(Map<Integer,Position> slots,
Activation act) |
void |
MultiRelation.mapSlots(Map<Integer,Position> slots,
Activation act) |
void |
AncestorRelation.mapSlots(Map<Integer,Position> slots,
Activation act) |
abstract boolean |
Relation.test(Activation act,
Activation linkedAct) |
boolean |
Relation.Any.test(Activation act,
Activation linkedAct) |
boolean |
PositionRelation.test(Activation act,
Activation linkedAct) |
boolean |
MultiRelation.test(Activation act,
Activation linkedAct) |
boolean |
AncestorRelation.CommonAncestor.test(Activation act,
Activation linkedAct) |
boolean |
AncestorRelation.IsDescendantOf.test(Activation act,
Activation linkedAct) |
boolean |
AncestorRelation.IsAncestorOf.test(Activation act,
Activation linkedAct) |
boolean |
AncestorRelation.NotDescendantOf.test(Activation act,
Activation linkedAct) |
boolean |
AncestorRelation.NotAncestorOf.test(Activation act,
Activation linkedAct) |
Copyright © 2018. All rights reserved.