Weight initializer

Weight Initializer(加重イニシャライザ) Initializerのインスタンスで、 numpy.ndarray もしくはcupy.ndarrayの 内容を破壊的に編集します。一般的に, Weight initializers はLink の__init__ oにた渡され、重みとバイアスを初期化します。

基底クラス

chainer.Initializer 配列を初期化

 initializers:具象クラス

chainer.initializers.Identity 単位行列で配列を初期化
chainer.initializers.Constant 定数で配列を初期化
chainer.initializers.Zero 全ての要素が0の配列で初期化された initializerを返す
chainer.initializers.One 全ての要素が1の配列で初期化されたInitializerを返す
chainer.initializers.NaN 全ての要素がNaNの配列で初期化されたInitializerを返す
chainer.initializers.Normal 配列を正規分布で初期化
chainer.initializers.LeCunNormal 配列をスケールされたガウス分布で初期化する
chainer.initializers.GlorotNormal 配列をスケールされたガウス分布で初期化する
chainer.initializers.HeNormal

配列をスケールされたガウス分布で初期化する

*HeNormal(a.k.a. MSRA)

chainer.initializers.Orthogonal 直交系で配列を初期化する
chainer.initializers.Uniform 一様分布で配列を初期化する
chainer.initializers.LeCunUniform スケールされた一様分布で配列を初期化する
chainer.initializers.GlorotUniform スケールされた一様分布で配列を初期化する
chainer.initializers.HeUniform スケールされた一様分布で配列を初期化する

Helper function

chainer.initializers.generate_array 初期化された配列を返す