tf.keras.initializers.get

Retrieve a Keras initializer by the identifier.

The identifier may be the string name of a initializers function or class ( case-sensitively).

identifier = 'Ones'
tf.keras.initializers.deserialize(identifier)
<...tensorflow.python.keras.initializers.initializers_v2.Ones...>

You can also specify config of the initializer to this function by passing dict containing class_name and config as an identifier. Also note that the class_name must map to a Initializer class.

cfg = {'class_name': 'Ones', 'config': {} }
tf.keras.initializers.deserialize(cfg)
<...tensorflow.python.keras.initializers.initializers_v2.Ones...>

In the case that the identifier is a class, this method will return a new instance of the class by its constructor.

identifier String or dict that contains the initializer name or configurations.

Initializer instance base on the input identifier.

ValueError If the input identifier is not a supported type or in a bad format.