RMSpropOptimizer

open class RMSpropOptimizer<T : Model<T>>(alpha: Float, beta: Float) : Optimizer<T>

An optimizer that implements the RMSprop optimization algorithm.

Constructors

RMSpropOptimizer
Link copied to clipboard
fun RMSpropOptimizer(alpha: Float = 0.005f, beta: Float = 0.9f)

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: Float = 0.005f
beta
Link copied to clipboard
val beta: Float = 0.9f