Package network.aika.neuron.conjunctive
Class PositiveFeedbackSynapse
java.lang.Object
network.aika.neuron.Synapse<S,I,O,L,IA,OA>
network.aika.neuron.conjunctive.ConjunctiveSynapse<S,I,BindingNeuron,L,IA,BindingActivation>
network.aika.neuron.conjunctive.BindingNeuronSynapse<PositiveFeedbackSynapse,PatternNeuron,PositiveFeedbackLink,PatternActivation>
network.aika.neuron.conjunctive.PositiveFeedbackSynapse
- All Implemented Interfaces:
Writable
public class PositiveFeedbackSynapse
extends BindingNeuronSynapse<PositiveFeedbackSynapse,PatternNeuron,PositiveFeedbackLink,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
createLink
(PatternActivation input, BindingActivation output) protected void
boolean
Methods inherited from class network.aika.neuron.conjunctive.BindingNeuronSynapse
checkCommonLinkingPreConditions
Methods inherited from class network.aika.neuron.conjunctive.ConjunctiveSynapse
allowPropagate, checkConstraints, getSortingWeight, readFields, setAllowPropagate, setModified, updateWeight, write
Methods inherited from class network.aika.neuron.Synapse
allowLooseLinking, applyMovingAverage, checkRelatedBindingSignal, checkTemplateInductionThreshold, checkTemplateLinkingPreConditions, count, forAllLinks, getFrequency, getInput, getLooseLinkingRange, getModel, getOutput, getPInput, getPOutput, getProbability, getSampleSpace, getSurprisal, getTemplate, getTemplateInfo, getTemplateSynapseId, getWeight, instantiateTemplate, isAllowTraining, isInputLinked, isNegative, isOfTemplate, isOutputLinked, isTemplate, isZero, linkExists, linkInput, linkOutput, read, setAllowTraining, setFrequency, setInput, setOutput, setWeight, toString, transition, unlinkInput, unlinkOutput, weightUpdate
-
Constructor Details
-
PositiveFeedbackSynapse
public PositiveFeedbackSynapse()
-
-
Method Details
-
createLink
- Specified by:
createLink
in classSynapse<PositiveFeedbackSynapse,
PatternNeuron, BindingNeuron, PositiveFeedbackLink, PatternActivation, BindingActivation>
-
initFromTemplate
-
getFeedbackWeight
-
getFeedbackBias
-
isRecurrent
public boolean isRecurrent() -
getPropagateTransitions
-
getCheckTransitions
-
checkLinkingPreConditions
-