FixedLearningRateOptimizer

class FixedLearningRateOptimizer<T : Model<T>>(alpha: DScalar) : Optimizer<T>

simple optimizer that just uses a fixed learning rate.

Constructors

FixedLearningRateOptimizer
Link copied to clipboard
fun FixedLearningRateOptimizer(alpha: Float)
FixedLearningRateOptimizer
Link copied to clipboard
fun FixedLearningRateOptimizer(alpha: DScalar)

Functions

tensorTrainingStep
Link copied to clipboard
open override fun tensorTrainingStep(tensor: DTensor, gradient: DTensor): DTensor

Train an element of the model. For the model itself, use train.

train
Link copied to clipboard
fun train(component: T, tangent: Trainable.Tangent): T

Train a trainable using the given tangent.

Properties

alpha
Link copied to clipboard
val alpha: DScalar