Package network.aika.neuron.conjunctive
Class BindingNeuron
java.lang.Object
network.aika.neuron.Neuron<S,A>
network.aika.neuron.conjunctive.ConjunctiveNeuron<BindingNeuronSynapse,BindingActivation>
network.aika.neuron.conjunctive.BindingNeuron
- All Implemented Interfaces:
Axon
,BindingAxon
,Writable
public class BindingNeuron
extends ConjunctiveNeuron<BindingNeuronSynapse,BindingActivation>
implements BindingAxon
- Author:
- Lukas Molzberger
-
Field Summary
Fields inherited from class network.aika.neuron.Neuron
allowTraining, bias, frequency, inputSynapses, isNetworkInput, lock, outputSynapses, sampleSpace
-
Constructor Summary
-
Method Summary
Methods inherited from class network.aika.neuron.conjunctive.ConjunctiveNeuron
addInactiveLinks, getActivationFunction, initFromTemplate, limitBias, updateAllowPropagate
Methods inherited from class network.aika.neuron.Neuron
addInputSynapse, addOutputSynapse, applyMovingAverage, biasUpdate, checkTemplateInductionThreshold, containsInputSynapse, containsOutputSynapse, count, getActivations, getBias, getCandidateGradient, getCustomData, getFrequency, getFrequency, getId, getInputSynapse, getInputSynapses, getLabel, getLock, getModel, getOutputSynapse, getOutputSynapses, getProbability, getProvider, getRetrievalCount, getSampleSpace, getSurprisal, getTargetSynapses, getTemplate, getTemplateGroup, getTemplateInfo, initFromTemplate, isAllowTraining, isModified, isNetworkInput, isTemplate, reactivate, read, readFields, register, removeInputSynapse, removeOutputSynapse, resetModified, setAllowTraining, setCustomData, setFrequency, setLabel, setModified, setNetworkInput, setProvider, suspend, templateNeuronMatches, toKeyString, toString, write
-
Constructor Details
-
BindingNeuron
public BindingNeuron() -
BindingNeuron
-
-
Method Details
-
createActivation
- Specified by:
createActivation
in classNeuron<BindingNeuronSynapse,
BindingActivation>
-
instantiateTemplate
- Specified by:
instantiateTemplate
in classNeuron<BindingNeuronSynapse,
BindingActivation>
-