Package engine.neural.optimizers
Class SGD
java.lang.Object
engine.neural.optimizers.SGD
- All Implemented Interfaces:
Optimizer,Reconstructible
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis interface is used to save objects as strings and to reconstruct them latervoidupdateBiases(Vector biases, Vector delta) voidupdateWeights(Matrix weights, Matrix gradient)
-
Field Details
-
learningRate
private final float learningRate
-
-
Constructor Details
-
SGD
public SGD(float learningRate)
-
-
Method Details
-
updateWeights
- Specified by:
updateWeightsin interfaceOptimizer
-
updateBiases
- Specified by:
updateBiasesin interfaceOptimizer
-
getClassInfo
Description copied from interface:ReconstructibleThis interface is used to save objects as strings and to reconstruct them later- Specified by:
getClassInfoin interfaceReconstructible- Returns:
- a String in the utilizing getClass().getName() and then all following variables should be formatted with a new line before the raw value. Example: "return this.getClass().getName() + "\n" + this.param1 + "\n" + this.param2;"
-