tf.keras.experimental.LinearCosineDecay

A LearningRateSchedule that uses a linear cosine decay schedule.

Inherits From: LearningRateSchedule

Compat aliases for migration

See Migration guide for more details.

tf.compat.v1.keras.experimental.LinearCosineDecay, `tf.compat.v2.keras.experimental.LinearCosineDecay`

initial_learning_rate A scalar float32 or float64 Tensor or a Python number. The initial learning rate.
decay_steps A scalar int32 or int64 Tensor or a Python number. Number of steps to decay over.
num_periods Number of periods in the cosine part of the decay. See computation above.
alpha See computation above.
beta See computation above.
name String. Optional name of the operation. Defaults to 'LinearCosineDecay'.

Methods

from_config

View source

Instantiates a LearningRateSchedule from its config.

Args
config Output of get_config().

Returns
A LearningRateSchedule instance.

get_config

View source

__call__

View source

Call self as a function.