Package network.aika.neuron.disjunctive
Class CategoryNeuron
java.lang.Object
network.aika.neuron.Neuron<S,A>
network.aika.neuron.disjunctive.DisjunctiveNeuron<CategorySynapse,CategoryActivation>
network.aika.neuron.disjunctive.CategoryNeuron
- All Implemented Interfaces:
Axon
,PatternAxon
,Writable
public class CategoryNeuron
extends DisjunctiveNeuron<CategorySynapse,CategoryActivation>
implements PatternAxon
- 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
addInactiveLinks, getActivationFunction, 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
-
CategoryNeuron
public CategoryNeuron() -
CategoryNeuron
-
-
Method Details
-
createActivation
- Specified by:
createActivation
in classNeuron<CategorySynapse,
CategoryActivation>
-
instantiateTemplate
- Specified by:
instantiateTemplate
in classNeuron<CategorySynapse,
CategoryActivation>
-