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