tfl.kronecker_factored_lattice_layer.BiasInitializer

Initializes bias depending on output_min and output_max.

If both output_min and output_max are set, bias is initialized to their average. If only output_min is set, bias is initialized to output_min. If only output_max is set, bias is initialized to output_max. Otherwise bias is initialized to zeros.

output_min None or minimum layer output.
output_max None or maximum layer output.

Methods

from_config

Instantiates an initializer from a configuration dictionary.

Example:

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

Args
config A Python dictionary, the output of get_config().

Returns
An Initializer instance.

get_config

View source

Standard Keras config for serializaion.

__call__

View source

Returns weights of tfl.layers.KroneckerFactoredLattice bias.

Args
shape Must be: (units, num_terms).
dtype Standard Keras initializer param.
**kwargs Other args passed to tf.keras.initializers.Initializer call method.