protected class RTRLLearnerFactory.Weight
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
i
The joone i index of this weight
|
protected int |
j
The joone j index of this weight
|
protected int |
K
The node K in Z from which this weight comes
|
protected Layer |
layer
The joone layer which is used if this weight is a bias
|
protected Synapse |
synapse
The joone synapse which is used if this weight is a normal synaptical weight
|
Constructor and Description |
---|
RTRLLearnerFactory.Weight(Layer layer,
int i,
int K)
Initialise this weight from a joone layer
|
RTRLLearnerFactory.Weight(Synapse synapse,
int i,
int j,
int K)
Initialise this weight from a joone synapse.
|
Modifier and Type | Method and Description |
---|---|
void |
addDelta(double delta)
Add a given amount to this weight's delta
|
void |
addWeight(double delta)
Update this weight with the given delta amount, also update the weight delta
|
double |
getDelta()
Retrieve this weight's delta
|
double |
getWeight()
Retrieve this weight
|
void |
setDelta(double delta)
Set this weight's delta to a specific value
|
void |
setWeight(double weight)
Set this weight to a specific value
|
protected int K
protected int i
protected int j
protected Layer layer
protected Synapse synapse
public RTRLLearnerFactory.Weight(Layer layer, int i, int K)
layer
- the joone layer where this is foundi
- the index into the layer at which this is foundK
- the indexpublic RTRLLearnerFactory.Weight(Synapse synapse, int i, int j, int K)
synapse
- the joone synapse where this is foundi
- the row in the synapse at which the weight is foundj
- the column in the synapse at which the weight is foundK
- the node in Z from which this weight is comingpublic void addWeight(double delta)
public void setWeight(double weight)
public double getWeight()
public void addDelta(double delta)
public void setDelta(double delta)
public double getDelta()
Submit Feedback to pmarrone@users.sourceforge.net