neuralogic.nn.initο
- class Normal[source]ο
Bases:
Initializer
Initializes learnable parameters with random samples from a normal (Gaussian) distribution
- class Uniform(scale: float = 2)[source]ο
Bases:
Initializer
Initializes learnable parameters with random uniformly distributed samples from the interval
[-scale / 2, scale / 2]
.- Parameters:
scale (float) β Scale of the distribution interval
[-scale / 2, scale / 2]
. Default:2
- class Constant(value: float = 0.1)[source]ο
Bases:
Initializer
Initializes learnable parameters with the
value
.- Parameters:
value (float) β Value to fill weights with. Default:
0.1
- class Longtail[source]ο
Bases:
Initializer
Initializes learnable parameters with random samples from a long tail distribution
- class Glorot(scale: float = 2)[source]ο
Bases:
Initializer
Initializes learnable parameters with samples from a uniform distribution (from the interval
[-scale / 2, scale / 2]
) using the Glorot method.- Parameters:
scale (float) β Scale of a uniform distribution interval
[-scale / 2, scale / 2]
. Default:2
- class He(scale: float = 2)[source]ο
Bases:
Initializer
Initializes learnable parameters with samples from a uniform distribution (from the interval
[-scale / 2, scale / 2]
) using the He method.- Parameters:
scale (float) β Scale of a uniform distribution interval
[-scale / 2, scale / 2]
. Default:2