protected class RTRLLearnerFactory.Node
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected double |
bias
The bias if this is a bias node
|
protected java.util.List<RTRLLearnerFactory.Weight> |
I
The list of weights that carry a signal into this node from a node in U
|
protected int |
index
The index into the layer at which this node is found
|
protected java.util.List<RTRLLearnerFactory.InitialState> |
initialStates
The list of initial states that fire into this node, not used at
present but maybe for a future version in which the state is also
optimised.
|
protected boolean |
inU
True if this node is in U, false if not
|
protected int |
K
The node's number in Z and U if it is in U
|
protected Layer |
layer
The layer at which this node is found
|
protected java.util.List<RTRLLearnerFactory.Weight> |
weights
The list of weights that carry a signal into this node
|
Constructor and Description |
---|
RTRLLearnerFactory.Node(double bias)
Create a new bias node, typically with a bias value of 1
|
RTRLLearnerFactory.Node(Layer layer,
int index)
Create a new node from a joone layer
|
Modifier and Type | Method and Description |
---|---|
double |
getDerivative()
Retrieve the derivative of the node
|
double |
getValue()
Retrieve the current value of this node
|
protected double bias
protected Layer layer
protected int index
protected int K
protected boolean inU
protected java.util.List<RTRLLearnerFactory.Weight> weights
protected java.util.List<RTRLLearnerFactory.Weight> I
protected java.util.List<RTRLLearnerFactory.InitialState> initialStates
public RTRLLearnerFactory.Node(double bias)
public RTRLLearnerFactory.Node(Layer layer, int index)
Submit Feedback to pmarrone@users.sourceforge.net