# Module: tf.keras.optimizers.experimental

<br />

#### View aliases


**Main aliases**

[`tf.optimizers.experimental`](https://www.tensorflow.org/api_docs/python/tf/keras/optimizers/experimental)

<br />

## Classes

[`class Adadelta`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/Adadelta): Optimizer that implements the Adadelta algorithm.

[`class Adafactor`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/Adafactor): Optimizer that implements the Adafactor algorithm.

[`class Adagrad`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/Adagrad): Optimizer that implements the Adagrad algorithm.

[`class Adam`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/Adam): Optimizer that implements the Adam algorithm.

[`class AdamW`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/AdamW): Optimizer that implements the AdamW algorithm.

[`class Adamax`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/Adamax): Optimizer that implements the Adamax algorithm.

[`class Ftrl`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/Ftrl): Optimizer that implements the FTRL algorithm.

[`class Nadam`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/Nadam): Optimizer that implements the Nadam algorithm.

[`class Optimizer`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/Optimizer): Abstract optimizer base class.

[`class RMSprop`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/RMSprop): Optimizer that implements the RMSprop algorithm.

[`class SGD`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/keras/optimizers/experimental/SGD): Gradient descent (with momentum) optimizer.