Package network.aika.neuron.activation
Class Link<S extends Synapse,I extends Activation,O extends Activation>
- All Implemented Interfaces:
Comparable<Link>
- Direct Known Subclasses:
BindingNeuronLink
,CategoryLink
,InhibitoryLink
,PatternLink
public class Link<S extends Synapse,I extends Activation,O extends Activation>
extends Element<Link>
- Author:
- Lukas Molzberger
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
int
getFired()
getInput()
double
getRelativeSurprisal
(Sign si, Sign so, Range range) void
induce()
void
init()
protected void
boolean
isCausal()
static boolean
isCausal
(Activation iAct, Activation oAct) boolean
boolean
boolean
boolean
void
void
void
void
void
setSynapse
(S synapse) static boolean
templateLinkExists
(Synapse ts, Activation iAct, Activation oAct) toString()
void
void
void
updateWeight
(double g) Methods inherited from class network.aika.neuron.activation.Element
addToQueue, copySteps, getQueuedSteps, removeQueuedPhase
-
Field Details
-
COMPARE
-
synapse
-
input
-
output
-
-
Constructor Details
-
Link
-
-
Method Details
-
initWeightInput
protected void initWeightInput() -
init
public void init() -
getInformationGainGradient
-
getWeightInput
-
getWeightOutput
-
getWeightedInput
-
getBackPropGradient
-
updateWeight
public void updateWeight(double g) -
backPropagate
public void backPropagate() -
receiveWeightUpdate
public void receiveWeightUpdate() -
getFired
-
templateLinkExists
-
getRelativeSurprisal
-
getInputValue
-
getSynapse
-
setSynapse
-
getInput
-
getOutput
-
isSelfRef
public boolean isSelfRef() -
isTemplate
public boolean isTemplate() -
isRecurrent
public boolean isRecurrent() -
isCausal
public boolean isCausal() -
isCausal
-
induce
public void induce() -
linkInput
public void linkInput() -
setFinalMode
public void setFinalMode() -
linkOutput
public void linkOutput() -
unlinkInput
public void unlinkInput() -
unlinkOutput
public void unlinkOutput() -
isNegative
public boolean isNegative() -
getThought
- Specified by:
getThought
in classElement<Link>
-
getConfig
-
compareTo
-
toString
-