# Module: tf.keras.experimental

<br />

|---|
| [![](https://www.tensorflow.org/images/tf_logo_32px.png) TensorFlow 1 version](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/keras/experimental) |

Public API for tf.keras.experimental namespace.

## Classes

[`class CosineDecay`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/CosineDecay): A LearningRateSchedule that uses a cosine decay schedule.

[`class CosineDecayRestarts`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/CosineDecayRestarts): A LearningRateSchedule that uses a cosine decay schedule with restarts.

[`class LinearCosineDecay`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/LinearCosineDecay): A LearningRateSchedule that uses a linear cosine decay schedule.

[`class LinearModel`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/LinearModel): Linear Model for regression and classification problems.

[`class NoisyLinearCosineDecay`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/NoisyLinearCosineDecay): A LearningRateSchedule that uses a noisy linear cosine decay schedule.

[`class PeepholeLSTMCell`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/PeepholeLSTMCell): Equivalent to LSTMCell class but adds peephole connections.

[`class SequenceFeatures`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/SequenceFeatures): A layer for sequence input.

[`class WideDeepModel`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/WideDeepModel): Wide \& Deep Model for regression and classification problems.

## Functions

[`export_saved_model(...)`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/export_saved_model): Exports a [`tf.keras.Model`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/Model) as a Tensorflow SavedModel. (deprecated)

[`load_from_saved_model(...)`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/load_from_saved_model): Loads a keras Model from a SavedModel created by `export_saved_model()`. (deprecated)

[`terminate_keras_multiprocessing_pools(...)`](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/keras/experimental/terminate_keras_multiprocessing_pools): Destroy Keras' multiprocessing pools to prevent deadlocks.