Attend the Women in ML Symposium on December 7 Register now


Stay organized with collections Save and categorize content based on your preferences.

Initializes a tfl.layers.Lattice as uniform random monotonic function.

  • The uniform random monotonic function will initilaize the lattice parameters uniformly at random and make it such that the parameters are monotonically increasing for each input.
  • The random parameters will be sampled from [output_min, output_max]

lattice_sizes Lattice sizes of tfl.layers.Lattice to initialize.
output_min Minimum layer output after initialization.
output_max Maximum layer output after initialization.
unimodalities None or unimodal dimensions after initialization. Does not need to match unimodalities of tfl.layers.Lattice.

ValueError If there are invalid hyperparameters.



Instantiates an initializer from a configuration dictionary.


initializer = RandomUniform(-1, 1)
config = initializer.get_config()
initializer = RandomUniform.from_config(config)

config A Python dictionary, the output of get_config.

A tf.keras.initializers.Initializer instance.


View source

Standard Keras config for serialization.


View source

Returns weights of tfl.layers.Lattice layer.

shape Must be: (prod(lattice_sizes), units).
dtype Standard Keras initializer param.
partition_info Standard Keras initializer param. Not used.