Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 1.71 KB

initializers.rst

File metadata and controls

67 lines (52 loc) · 1.71 KB

Weight Initializers

Weight initializers are used to initialize arrays. They destructively modify the content of :class:`numpy.ndarray` or :class:`cupy.ndarray`. Typically, weight initializers are passed to :class:`~chainer.Link`s to initialize their weights and biases.

A weight initializer can be any of the following objects.

Base class

.. autosummary::
   :toctree: generated/
   :nosignatures:

   chainer.Initializer

.. module:: chainer.initializers

.. currentmodule:: chainer

Concrete initializers

.. autosummary::
   :toctree: generated/
   :nosignatures:

   chainer.initializers.Identity
   chainer.initializers.Constant
   chainer.initializers.Zero
   chainer.initializers.One
   chainer.initializers.NaN
   chainer.initializers.Normal
   chainer.initializers.LeCunNormal
   chainer.initializers.GlorotNormal
   chainer.initializers.HeNormal
   chainer.initializers.Orthogonal
   chainer.initializers.Uniform
   chainer.initializers.LeCunUniform
   chainer.initializers.GlorotUniform
   chainer.initializers.HeUniform

Helper function

.. autosummary::
   :toctree: generated/
   :nosignatures:

   chainer.initializers.generate_array