exponentialLearnRate
Description
An exponential learning rate schedule decays the learning rate by a specified factor.
Tip
To easily use an exponential learning rate schedule with the default options, specify
the LearnRateSchedule
argument of
the trainingOptions
function as "exponential"
.
Creation
Description
creates an
schedule
= exponentialLearnRateexponentialLearnRate
object.
This syntax is equivalent to setting the LearnRateSchedule
argument of
the trainingOptions
function to
"exponential"
.
specifies optional properties using
one or more name-value arguments. For example, schedule
= exponentialLearnRate(Name=Value
)DropFactor=0.5
specifies
halving of the learning rate.
Properties
Examples
Algorithms
Version History
Introduced in R2024b
See Also
trainingOptions
| trainnet
| dlnetwork
| piecewiseLearnRate
| warmupLearnRate
| polynomialLearnRate
| cosineLearnRate
| cyclicalLearnRate