tf.keras.experimental.CosineDecay
| View source on GitHub | 
A LearningRateSchedule that uses a cosine decay schedule.
Inherits From: LearningRateSchedule
tf.keras.experimental.CosineDecay(
    initial_learning_rate, decay_steps, alpha=0.0, name=None
)
   
| Args | |
|---|---|
| initial_learning_rate | A scalar float32orfloat64Tensor or a Python number. The initial learning rate. | 
| decay_steps | A scalar int32orint64Tensoror a Python number. Number of steps to decay over. | 
| alpha | A scalar float32orfloat64Tensor or a Python number. Minimum learning rate value as a fraction of initial_learning_rate. | 
| name | String. Optional name of the operation. Defaults to 'CosineDecay'. | 
Methods
from_config
  
@classmethod
from_config(
    config
)
 Instantiates a LearningRateSchedule from its config.
| Args | |
|---|---|
| config | Output of get_config(). | 
| Returns | |
|---|---|
| A LearningRateScheduleinstance. | 
get_config
  get_config()
__call__
  
__call__(
    step
)
 Call self as a function.
    © 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
    https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/keras/experimental/CosineDecay