Package network.aika.neuron.disjunctive
Class InhibitoryNeuron
java.lang.Object
network.aika.neuron.Neuron<S,A>
network.aika.neuron.disjunctive.DisjunctiveNeuron<InhibitorySynapse,InhibitoryActivation>
network.aika.neuron.disjunctive.InhibitoryNeuron
- All Implemented Interfaces:
Axon
,BindingAxon
,Writable
public class InhibitoryNeuron
extends DisjunctiveNeuron<InhibitorySynapse,InhibitoryActivation>
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.disjunctive.DisjunctiveNeuron
getTargetSynapses
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, getTemplate, getTemplateGroup, getTemplateInfo, initFromTemplate, isAllowTraining, isModified, isNetworkInput, isTemplate, limitBias, reactivate, read, readFields, register, removeInputSynapse, removeOutputSynapse, resetModified, setAllowTraining, setCustomData, setFrequency, setLabel, setModified, setNetworkInput, setProvider, suspend, templateNeuronMatches, toKeyString, toString, updateAllowPropagate, write
-
Constructor Details
-
InhibitoryNeuron
public InhibitoryNeuron() -
InhibitoryNeuron
-
-
Method Details
-
createActivation
- Specified by:
createActivation
in classNeuron<InhibitorySynapse,
InhibitoryActivation>
-
instantiateTemplate
- Specified by:
instantiateTemplate
in classNeuron<InhibitorySynapse,
InhibitoryActivation>
-
addInactiveLinks
- Overrides:
addInactiveLinks
in classDisjunctiveNeuron<InhibitorySynapse,
InhibitoryActivation>
-
getActivationFunction
- Overrides:
getActivationFunction
in classDisjunctiveNeuron<InhibitorySynapse,
InhibitoryActivation>
-