class Chainer::Initializers::Normal

Public Class Methods

new(scale: 0.05, dtype: nil) click to toggle source
Calls superclass method Chainer::Initializer::new
# File lib/chainer/initializers/normal.rb, line 4
def initialize(scale: 0.05, dtype: nil)
  @scale = scale
  super(dtype: dtype)
end

Public Instance Methods

call(array) click to toggle source
# File lib/chainer/initializers/normal.rb, line 9
def call(array)
  args = { loc: 0.0, scale: @scale, size: array.shape}
  array.class.new(array.shape).rand_norm(0.0, @scale)
end