simbad.piconode.core.arc
Class ArcForBackPropLearning
java.lang.Object
simbad.piconode.core.arc.Arc
simbad.piconode.core.arc.ConstrainedArc
simbad.piconode.core.arc.WeightedArc
simbad.piconode.core.arc.ArcForBackPropLearning
- All Implemented Interfaces:
- java.io.Serializable, XmlRepresentation
public class ArcForBackPropLearning
- extends WeightedArc
- implements XmlRepresentation, java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_bigDeltaWeightAdjustmentValue
private double _bigDeltaWeightAdjustmentValue
ArcForBackPropLearning
public ArcForBackPropLearning(NeuronForBackPropLearning __sourceNeuron,
NeuronForBackPropLearning __targetNeuron)
ArcForBackPropLearning
public ArcForBackPropLearning(NeuronForBackPropLearning __sourceNeuron,
NeuronForBackPropLearning __targetNeuron,
double __weight)
getBigDeltaWeightAdjustmentValue
protected double getBigDeltaWeightAdjustmentValue()
setBigDeltaWeightAdjustmentValue
protected void setBigDeltaWeightAdjustmentValue(double __value)
backprop_computeWeightAdjustment
public void backprop_computeWeightAdjustment()
- [backpropagation step 3]
this._bigDeltaWeightAdjustmentValue = _defaultEtaLearningRate * _targetNeuron._deltaErrorSignal * _sourceNeuron._neuronValue
backprop_updateWeight
public void backprop_updateWeight()
- [backpropagation step 4]
this._weightValue = this._weightValue + this._bigDeltaWeightAdjustmentValue
toXml
public java.lang.String toXml()
- Thomas Darde TER NNEditor
- Specified by:
toXml
in interface XmlRepresentation
- Overrides:
toXml
in class WeightedArc
- Returns:
- an Xml String representation of this objetc