public class InputNode extends Node
| Modifier and Type | Class and Description |
|---|---|
static class |
InputNode.SynapseKey |
Node.ReverseAndRefinement, Node.RidVisited, Node.RSKey, Node.Similarity, Node.ThreadState| Modifier and Type | Field and Description |
|---|---|
Neuron |
inputNeuron |
Synapse.Key |
key |
Map<InputNode.SynapseKey,Synapse> |
synapses |
andChildren, BEGIN_COMP, currentNodeId, END_COMP, endRequired, frequency, frequencyHasChanged, id, instanceSum, isBlocked, isQueued, isRemoved, isRemovedId, isRemovedIdCounter, level, LINK_NEURON_RELATIONS_OPTIMIZATION, lock, matchRange, MAX_NODE, MAX_RID, MIN_NODE, minFrequency, neuron, nOffset, nullHypFreq, numberOfNeuronRefs, oldNullHypFreq, orChildren, passive, queueId, rangeVisibility, reverseAndChildren, RID_COMP, ridRequired, sizeSum, threads, visitedCounter| Constructor and Description |
|---|
InputNode() |
InputNode(Iteration t,
Synapse.Key key) |
addActivationAndPropagate, addActivationInternal, addAndChild, addConflict, addOrChild, adjust, clearActivations, clearActivations, compare, compareTo, computeAndParents, computeRefinements, count, getActivations, getAndChild, getFirstActivation, getThreadState, isCovered, isFrequent, isPublic, isRequired, prepareResultsForPredefinedNodes, processAddedActivation, processChanges, processRemovedActivation, read, removeActivationAndPropagate, removeActivationInternal, removeAndChild, removeConflict, removeFromNextLevel, removeOrChild, toSimpleString, toString, weightsToStringpublic Synapse.Key key
public Neuron inputNeuron
public Map<InputNode.SynapseKey,Synapse> synapses
public InputNode()
public InputNode(Iteration t, Synapse.Key key)
public static InputNode add(Iteration t, Synapse.Key key, Neuron input)
protected void changeNumberOfNeuronRefs(Iteration t, long v, int d)
changeNumberOfNeuronRefs in class Nodepublic void initActivation(Iteration t, Activation act)
initActivation in class Nodepublic void deleteActivation(Iteration t, Activation act)
deleteActivation in class Nodepublic void computeNullHyp(Model m)
computeNullHyp in class Nodepublic boolean isExpandable(boolean checkFrequency)
isExpandable in class Nodeprotected boolean hasSupport(Activation act)
hasSupport in class Nodeprotected Range preProcessAddedActivation(Iteration t, Activation.Key ak, Collection<Activation> inputActs)
preProcessAddedActivation in class Nodeprotected void postProcessRemovedActivation(Iteration t, Activation act, Collection<Activation> inputActs)
postProcessRemovedActivation in class Nodepublic void addActivation(Iteration t, Activation inputAct)
public void removeActivation(Iteration t, Activation inputAct)
public void propagateAddedActivation(Iteration t, Activation act, Option removedConflict)
propagateAddedActivation in class Nodepublic void propagateRemovedActivation(Iteration t, Activation act)
propagateRemovedActivation in class Nodepublic boolean isAllowedOption(Iteration t, Option n, Activation act, long v)
isAllowedOption in class Nodeprotected Collection<AndNode.Refinement> collectNodeAndRefinements(AndNode.Refinement newRef)
collectNodeAndRefinements in class Nodepublic void apply(Iteration t, Activation act, Option removedConflict)
public void discover(Iteration t, Activation act)
public double computeSynapseWeightSum(Integer offset, Neuron n)
computeSynapseWeightSum in class Nodepublic Synapse getSynapse(InputNode.SynapseKey sk)
public void setSynapse(Iteration t, InputNode.SynapseKey sk, Synapse s)
public String logicToString()
logicToString in class Nodepublic void write(DataOutput out) throws IOException
Writableout.write in interface Writablewrite in class Nodeout - DataOuput to serialize this object into.IOExceptionpublic void readFields(DataInput in, Iteration t) throws IOException
Writablein.
For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields in interface WritablereadFields in class Nodein - DataInput to deseriablize this object from.IOExceptionCopyright © 2017. All rights reserved.