Package network.aika
Class Thought<M extends Model>
java.lang.Object
network.aika.Thought<M>
- Direct Known Subclasses:
Document
- Author:
- Lukas Molzberger
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
int
getActivation
(Integer id) long
getId()
Stream<BindingSignal<?>>
getLooselyRelatedBindingSignals
(BindingSignal<?> fromBindingSignal, Integer looseLinkingRange, Neuron toNeuron) getModel()
int
getQueue()
getRange()
getStepsByElement
(E element) abstract int
length()
void
onActivationCreationEvent
(Activation act, Synapse originSynapse, Activation originAct) void
void
The postprocessing steps such as counting, cleanup or save are executed.protected void
void
After the switch into final mode, the initial assumption, that the positive feedback synapses are fully active is reverted and the actual evaluation of the feedback synapses takes place.void
register
(Activation act) void
register
(NeuronProvider np, SortedSet<Activation<?>> acts) void
void
void
removeStep
(Step s) void
toString()
void
-
Field Details
-
model
-
-
Constructor Details
-
Thought
-
-
Method Details
-
getId
public long getId() -
updateModel
public void updateModel() -
getModel
-
length
public abstract int length() -
getConfig
-
setConfig
-
onActivationCreationEvent
-
beforeProcessedEvent
-
afterProcessedEvent
-
onLinkCreationEvent
-
getEventListeners
-
addEventListener
-
removeEventListener
-
register
-
register
-
registerBindingSignalSource
-
addStep
-
removeStep
-
getQueue
-
getRange
-
process
-
processFinalMode
public void processFinalMode()After the switch into final mode, the initial assumption, that the positive feedback synapses are fully active is reverted and the actual evaluation of the feedback synapses takes place. -
postProcessing
public void postProcessing()The postprocessing steps such as counting, cleanup or save are executed. -
getTimestampOnProcess
-
getCurrentTimestamp
-
getNextTimestamp
-
getStepsByElement
-
createActivationId
public int createActivationId() -
getActivation
-
getActivations
-
getNumberOfActivations
public int getNumberOfActivations() -
toString
-
getLooselyRelatedBindingSignals
public Stream<BindingSignal<?>> getLooselyRelatedBindingSignals(BindingSignal<?> fromBindingSignal, Integer looseLinkingRange, Neuron toNeuron)
-