Package network.aika.neuron.conjunctive
Class PatternSynapse
java.lang.Object
network.aika.neuron.Synapse<S,I,O,L,IA,OA>
network.aika.neuron.conjunctive.ConjunctiveSynapse<PatternSynapse,BindingNeuron,PatternNeuron,PatternLink,BindingActivation,PatternActivation>
network.aika.neuron.conjunctive.PatternSynapse
- All Implemented Interfaces:
Writable
public class PatternSynapse
extends ConjunctiveSynapse<PatternSynapse,BindingNeuron,PatternNeuron,PatternLink,BindingActivation,PatternActivation>
- Author:
- Lukas Molzberger
-
Field Summary
Fields inherited from class network.aika.neuron.conjunctive.ConjunctiveSynapse
allowPropagate
Fields inherited from class network.aika.neuron.Synapse
allowTraining, frequencyINegOPos, frequencyIPosONeg, frequencyIPosOPos, input, output, sampleSpace, template, weight
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
allowPropagate
(Activation act) boolean
createLink
(BindingActivation input, PatternActivation output) Methods inherited from class network.aika.neuron.conjunctive.ConjunctiveSynapse
checkConstraints, getSortingWeight, readFields, setAllowPropagate, setModified, updateWeight, write
Methods inherited from class network.aika.neuron.Synapse
allowLooseLinking, applyMovingAverage, checkCommonLinkingPreConditions, checkLinkingPreConditions, checkRelatedBindingSignal, checkTemplateInductionThreshold, count, forAllLinks, getFrequency, getInput, getLooseLinkingRange, getModel, getOutput, getPInput, getPOutput, getProbability, getSampleSpace, getSurprisal, getTemplate, getTemplateInfo, getTemplateSynapseId, getWeight, initFromTemplate, instantiateTemplate, isAllowTraining, isInputLinked, isNegative, isOfTemplate, isOutputLinked, isRecurrent, isTemplate, isZero, linkExists, linkInput, linkOutput, read, setAllowTraining, setFrequency, setInput, setOutput, setWeight, toString, transition, unlinkInput, unlinkOutput, weightUpdate
-
Constructor Details
-
PatternSynapse
public PatternSynapse()
-
-
Method Details
-
allowPropagate
-
createLink
- Specified by:
createLink
in classSynapse<PatternSynapse,
BindingNeuron, PatternNeuron, PatternLink, BindingActivation, PatternActivation>
-
getPropagateTransitions
- Specified by:
getPropagateTransitions
in classSynapse<PatternSynapse,
BindingNeuron, PatternNeuron, PatternLink, BindingActivation, PatternActivation>
-
getCheckTransitions
- Specified by:
getCheckTransitions
in classSynapse<PatternSynapse,
BindingNeuron, PatternNeuron, PatternLink, BindingActivation, PatternActivation>
-
checkTemplateLinkingPreConditions
-