Gradient Descent
open class GradientDescent(val learningRate: LearningRateSchedule, val entropy: Random = Random.Default) : SinglePassOptimizer
An optimizer that works by caching calculations during the forward pass and calculating gradients during the backward pass.
All cases are grouped into a single batch.