<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/keras-team/keras/tree/v2.15.0/keras/optimizers/schedules/learning_rate_schedule.py#L1191-L1215) |

Serializes a `LearningRateSchedule` into a JSON-compatible dict.

    tf.keras.optimizers.schedules.serialize(
        learning_rate_schedule, use_legacy_format=False
    )

<br />

<br />

<br />

| ## Args ||
|---|---|
| `learning_rate_schedule` | The `LearningRateSchedule` object to serialize. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A JSON-serializable dict representing the object's config. ||

<br />

#### Example:

    lr_schedule = tf.keras.optimizers.schedules.ExponentialDecay(
      0.1, decay_steps=100000, decay_rate=0.96, staircase=True)
    tf.keras.optimizers.schedules.serialize(lr_schedule)
    {'module': 'keras.optimizers.schedules',
    'class_name': 'ExponentialDecay', 'config': {...},
    'registered_name': None}