simbad.piconode.core.node
Class RecurrentNeuron
java.lang.Object
simbad.piconode.core.node.Node
simbad.piconode.core.node.ConnectedNode
simbad.piconode.core.node.NeuronalNode
simbad.piconode.core.node.Neuron
simbad.piconode.core.node.RecurrentNeuron
- All Implemented Interfaces:
- java.io.Serializable, XmlRepresentation
public class RecurrentNeuron
- extends Neuron
- implements XmlRepresentation, java.io.Serializable
- See Also:
- Serialized Form
Fields inherited from class simbad.piconode.core.node.Node |
_name, nGene |
Method Summary |
protected boolean |
checkNetwork(NeuralNetwork __network)
Compute output value of neuron according to input values and an activation function |
void |
setInputValue(double __inputValue)
This method is used to set the value of an **input** neuron. |
protected void |
setValue(double __neuronValue)
|
java.lang.String |
toXml()
Thomas Darde TER NNEDITOR
Provides an xml representation of this element
Xml DTD is defined in visual piconode |
protected void |
updateValue()
update the neuron value with the new (memorised) value. |
Methods inherited from class simbad.piconode.core.node.NeuronalNode |
addIncomingArc, displayInformation, getIncomingArcAt, getIncomingArcsListSize, getNetwork, getOutputValue, isLearningNode, isNetworkInput, isNetworkOutput, setNetworkInputFlag, setNetworkOutputFlag |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_newNeuronValue
protected double _newNeuronValue
_isNewValueBuffered
protected boolean _isNewValueBuffered
RecurrentNeuron
public RecurrentNeuron(NeuralNetwork __network)
RecurrentNeuron
public RecurrentNeuron(NeuralNetwork __network,
ActivationFunction __activationFunctionObject)
RecurrentNeuron
public RecurrentNeuron(NeuralNetwork __network,
java.lang.String __name)
RecurrentNeuron
public RecurrentNeuron(NeuralNetwork __network,
ActivationFunction __activationFunctionObject,
java.lang.String __name)
updateValue
protected void updateValue()
- update the neuron value with the new (memorised) value. called by ReccurentNetwork.updateNetwork() method
checkNetwork
protected boolean checkNetwork(NeuralNetwork __network)
- Description copied from class:
NeuronalNode
- Compute output value of neuron according to input values and an activation function
- Overrides:
checkNetwork
in class NeuronalNode
setValue
protected void setValue(double __neuronValue)
- Overrides:
setValue
in class NeuronalNode
setInputValue
public void setInputValue(double __inputValue)
- This method is used to set the value of an **input** neuron.
- Overrides:
setInputValue
in class NeuronalNode
- Parameters:
__inputValue
-
toXml
public java.lang.String toXml()
- Description copied from class:
Node
- Thomas Darde TER NNEDITOR
Provides an xml representation of this element
Xml DTD is defined in visual piconode
- Specified by:
toXml
in interface XmlRepresentation
- Overrides:
toXml
in class Neuron
- Returns:
- an Xml representation of this object