Package network.aika.neuron
Class INeuron.SynapseSummary
- java.lang.Object
-
- network.aika.neuron.INeuron.SynapseSummary
-
-
Constructor Summary
Constructors Constructor Description SynapseSummary()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetBiasSum()doublegetNegDirSum()doublegetNegRecSum()intgetNumDisjunctiveSynapses()doublegetPosDirSum()doublegetPosPassiveSum()doublegetPosRecSum()static INeuron.SynapseSummaryread(java.io.DataInput in, Model m)voidreadFields(java.io.DataInput in, Model m)Deserialize the fields of this object fromin.voidupdateNeuronBias(double biasDelta)voidupdateSynapse(Synapse s)voidwrite(java.io.DataOutput out)Serialize the fields of this object toout.
-
-
-
Method Detail
-
getBiasSum
public double getBiasSum()
-
getPosDirSum
public double getPosDirSum()
-
getNegDirSum
public double getNegDirSum()
-
getNegRecSum
public double getNegRecSum()
-
getPosRecSum
public double getPosRecSum()
-
getPosPassiveSum
public double getPosPassiveSum()
-
getNumDisjunctiveSynapses
public int getNumDisjunctiveSynapses()
-
updateNeuronBias
public void updateNeuronBias(double biasDelta)
-
updateSynapse
public void updateSynapse(Synapse s)
-
read
public static INeuron.SynapseSummary read(java.io.DataInput in, Model m) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public void write(java.io.DataOutput out) throws java.io.IOExceptionDescription copied from interface:WritableSerialize the fields of this object toout.
-
readFields
public void readFields(java.io.DataInput in, Model m) throws java.io.IOExceptionDescription copied from interface:WritableDeserialize the fields of this object fromin.For efficiency, implementations should attempt to re-use storage in the existing object where possible.
- Specified by:
readFieldsin interfaceWritable- Parameters:
in-DataInputto deseriablize this object from.- Throws:
java.io.IOException
-
-