# Module: tf.initializers

<br />

Public API for tf.initializers namespace.

## Classes

[`class constant`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/constant): Initializer that generates tensors with constant values.

[`class glorot_normal`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/glorot_normal_initializer): The Glorot normal initializer, also called Xavier normal initializer.

[`class glorot_uniform`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/glorot_uniform_initializer): The Glorot uniform initializer, also called Xavier uniform initializer.

[`class identity`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/identity): Initializer that generates the identity matrix.

[`class ones`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/ones): Initializer that generates tensors initialized to 1.

[`class orthogonal`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/orthogonal): Initializer that generates an orthogonal matrix.

[`class random_normal`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/random_normal_initializer): Initializer that generates tensors with a normal distribution.

[`class random_uniform`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/random_uniform_initializer): Initializer that generates tensors with a uniform distribution.

[`class truncated_normal`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/truncated_normal): Initializer that generates a truncated normal distribution.

[`class uniform_unit_scaling`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/uniform_unit_scaling): Initializer that generates tensors without scaling variance.

[`class variance_scaling`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/variance_scaling): Initializer capable of adapting its scale to the shape of weights tensors.

[`class zeros`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/zeros_initializer): Initializer that generates tensors initialized to 0.

## Functions

[`global_variables(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/global_variables): Returns an Op that initializes global variables.

[`he_normal(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/he_normal): He normal initializer.

[`he_uniform(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/he_uniform): He uniform variance scaling initializer.

[`lecun_normal(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/lecun_normal): LeCun normal initializer.

[`lecun_uniform(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/lecun_uniform): LeCun uniform initializer.

[`local_variables(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/local_variables): Returns an Op that initializes all local variables.

[`tables_initializer(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/tables_initializer): Returns an Op that initializes all tables of the default graph.

[`variables(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/initializers/variables): Returns an Op that initializes a list of variables.