WarmRestartExponentialLearningRate

data class WarmRestartExponentialLearningRate(val initialLearningRate: Float, val decayMax: Float = 100.0f, val decayPeriod: Int = 10000) : LearningRateSchedule

This learning rate schedule begins at the initialLearningRate and decays exponentially until it reaches initialLearningRate / decayMax over decayPeriod epochs.

Constructors

Link copied to clipboard
constructor(initialLearningRate: Float, decayMax: Float = 100.0f, decayPeriod: Int = 10000)

Properties

Link copied to clipboard
val decayMax: Float = 100.0f
Link copied to clipboard
val decayPeriod: Int = 10000
Link copied to clipboard

Functions

Link copied to clipboard
open override fun learningRate(epoch: Int): Float