public class RPropParameterUpdate extends Object implements Serializable
See RProp.
Modifier and Type | Field and Description |
---|---|
protected Vector |
deltas
Previous iteration parameters deltas.
|
protected Vector |
prevIterationGradient
Previous iteration model partial derivatives by parameters.
|
protected Vector |
prevIterationUpdates
Previous iteration parameters updates.
|
protected Vector |
updatesMask
Updates mask (values by which updateCache is multiplied).
|
Constructor and Description |
---|
RPropParameterUpdate(Vector prevIterationUpdates,
Vector prevIterationGradient,
Vector deltas,
Vector updatesMask)
Construct instance of this class by given parameters.
|
Modifier and Type | Method and Description |
---|---|
static RPropParameterUpdate |
avg(List<RPropParameterUpdate> updates)
Averages updates returned by different trainings.
|
RPropParameterUpdate |
setDeltas(Vector deltas)
Set previous iteration deltas.
|
RPropParameterUpdate |
setUpdatesMask(Vector updatesMask)
Set updates mask (values by which updateCache is multiplied).
|
static RPropParameterUpdate |
sum(List<RPropParameterUpdate> updates)
Sums updates returned by different trainings.
|
static RPropParameterUpdate |
sumLocal(List<RPropParameterUpdate> updates)
Sums updates during one training.
|
Vector |
updatesMask()
Get updates mask (values by which updateCache is multiplied).
|
protected Vector prevIterationUpdates
protected Vector prevIterationGradient
protected Vector deltas
protected Vector updatesMask
public RPropParameterUpdate(Vector prevIterationUpdates, Vector prevIterationGradient, Vector deltas, Vector updatesMask)
prevIterationUpdates
- Previous iteration parameters updates.prevIterationGradient
- Previous iteration model partial derivatives by parameters.deltas
- Previous iteration parameters deltas.updatesMask
- Updates mask.public Vector updatesMask()
public RPropParameterUpdate setUpdatesMask(Vector updatesMask)
updatesMask
- New updatesMask.public RPropParameterUpdate setDeltas(Vector deltas)
deltas
- New deltas.public static RPropParameterUpdate sumLocal(List<RPropParameterUpdate> updates)
updates
- Updates.public static RPropParameterUpdate sum(List<RPropParameterUpdate> updates)
updates
- Updates.public static RPropParameterUpdate avg(List<RPropParameterUpdate> updates)
updates
- Updates.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019