4.1.4. Initializers¶
4.1.4.1. Base Class¶
-
class
Initializer
: primitiv::mixins::Nonmovable<Initializer>¶ Abstract class to provide parameter initialization algorithms.
Subclassed by primitiv::initializers::Constant, primitiv::initializers::Identity, primitiv::initializers::Normal, primitiv::initializers::Uniform, primitiv::initializers::XavierNormal, primitiv::initializers::XavierNormalConv2D, primitiv::initializers::XavierUniform, primitiv::initializers::XavierUniformConv2D
4.1.4.2. Inherited Classes¶
-
class
Constant
: public primitiv::Initializer¶ Initializer to generate a same-value tensor.
-
class
Uniform
: public primitiv::Initializer¶ Initializer using a parameterized uniform distribution with the range \( (L, U] \).
-
class
Normal
: public primitiv::Initializer¶ Initializer using a parameterized normal distribution \( \mathcal{N}(\mu, \sigma) \).
-
class
Identity
: public primitiv::Initializer¶ Identity matrix initializer.
-
class
XavierUniform
: public primitiv::Initializer¶ The Xavier matrix initialization with the uniform distribution.
Public Functions
-
XavierUniform
(float scale = 1.0f)¶ Creates a new
XavierUniform
initializer.- Parameters
scale
: Additional scaling factor of the uniform distribution.
-
-
class
XavierNormal
: public primitiv::Initializer¶ The Xavier matrix initialization with the normal distribution.
Public Functions
-
XavierNormal
(float scale = 1.0f)¶ Creates a new
XavierNormal
initializer.- Parameters
scale
: Additional scaling factor of the normal distribution.
-
-
class
XavierUniformConv2D
: public primitiv::Initializer¶ The Xavier initialization with the uniform distribution for conv2d filters.
Public Functions
-
XavierUniformConv2D
(float scale = 1.0f)¶ Creates a new
XavierUniformConv2D
initializer.- Parameters
scale
: Additional scaling factor of the uniform distribution.
-
-
class
XavierNormalConv2D
: public primitiv::Initializer¶ The Xavier initialization with the normal distribution for conv2d filters.
Public Functions
-
XavierNormalConv2D
(float scale = 1.0f)¶ Creates a new
XavierNormalConv2D
initializer.- Parameters
scale
: Additional scaling factor of the normal distribution.
-