|  View source on GitHub | 
Initializes bias depending on output_min and output_max.
tfl.kronecker_factored_lattice_layer.BiasInitializer(
    output_min, 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.
| Args | |
|---|---|
| output_min | None or minimum layer output. | 
| output_max | None or maximum layer output. | 
Methods
from_config
@classmethodfrom_config( 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 Initializerinstance. | 
get_config
get_config()
Standard Keras config for serializaion.
__call__
__call__(
    shape, dtype=None, **kwargs
)
Returns weights of tfl.layers.KroneckerFactoredLattice bias.
| Args | |
|---|---|
| shape | Must be: (units, num_terms). | 
| dtype | Standard Keras initializer param. | 
| **kwargs | Other args passed to keras.initializers.Initializercall
method. |