Package network.aika.neuron.activation
Class PatternActivation
java.lang.Object
network.aika.neuron.activation.Element<Activation>
network.aika.neuron.activation.Activation<N>
network.aika.neuron.activation.ConjunctiveActivation<PatternNeuron>
network.aika.neuron.activation.PatternActivation
- All Implemented Interfaces:
Comparable<Activation>
- Direct Known Subclasses:
TokenActivation
- Author:
- Lukas Molzberger
-
Field Summary
Fields inherited from class network.aika.neuron.activation.Activation
bindingSignals, creationTimestamp, fired, id, ID_COMPARATOR, inputGradient, inputLinks, isInput, net, netOuterGradient, neuron, NEURON_COMPARATOR, onFired, outputGradient, outputLinks, reverseBindingSignals, thought, value
-
Constructor Summary
ModifierConstructorDescriptionprotected
PatternActivation
(int id, PatternNeuron n) PatternActivation
(int id, Thought t, PatternNeuron patternNeuron) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getRange()
void
init
(Synapse originSynapse, Activation originAct) boolean
isBoundToConflictingBS
(BindingSignal conflictingBS) boolean
isSelfRef
(Activation iAct) protected void
void
onFinal()
void
Methods inherited from class network.aika.neuron.activation.Activation
addBindingSignal, checkAllowPropagate, commonInitGradientFields, compareTo, equals, getAbsoluteRange, getActivationFunction, getBindingSignal, getBindingSignals, getConfig, getCreationTimestamp, getEntropy, getFired, getGradientInputFields, getId, getInputGradient, getInputLink, getInputLink, getInputLinks, getLabel, getModel, getNet, getNetOuterGradient, getNeuron, getNeuronProvider, getOnFired, getOutputGradient, getOutputKey, getOutputLinks, getOutputLinks, getPatternBindingSignals, getReverseBindingSignals, getThought, getValue, hashCode, induce, initFields, initGradientFields, inputLinkExists, isFinal, isFired, isInput, isNetworkInput, isTemplate, link, linkExists, linkInputs, linkOutputs, onBindingSignalArrivedFinal, onBindingSignalArrivedFinalFired, onBindingSignalArrivedFired, onFinalFired, onFired, propagateGradient, registerReverseBindingSignal, setCreationTimestamp, setFinal, setInput, setInputNet, setNeuron, toKeyString, toString, unlink, unlinkInputs, unlinkOutputs, updateBias, updateWeights
Methods inherited from class network.aika.neuron.activation.Element
addToQueue, copySteps, getQueuedSteps, removeQueuedPhase
-
Constructor Details
-
PatternActivation
-
PatternActivation
-
-
Method Details
-
onFinal
public void onFinal()- Overrides:
onFinal
in classActivation<PatternNeuron>
-
onBindingSignalArrived
- Overrides:
onBindingSignalArrived
in classActivation<PatternNeuron>
-
isBoundToConflictingBS
- Specified by:
isBoundToConflictingBS
in classActivation<PatternNeuron>
-
init
- Overrides:
init
in classActivation<PatternNeuron>
-
registerBindingSignal
- Overrides:
registerBindingSignal
in classActivation<PatternNeuron>
-
checkPropagateBindingSignal
- Overrides:
checkPropagateBindingSignal
in classActivation<PatternNeuron>
-
isSelfRef
- Specified by:
isSelfRef
in classActivation<PatternNeuron>
-
getRange
- Specified by:
getRange
in classActivation<PatternNeuron>
-