Method: Chainer::Parameter#init

Defined in:
lib/chainer/parameter.rb

#init(shape) ⇒ Object



39
40
41
42
43
44
45
46
# File 'lib/chainer/parameter.rb', line 39

def init(shape)
  data = Chainer::Initializers.generate_array(@initializer, shape)
  ginit = @grad_initializer
  grad = ginit.nil? ? nil : Chainer::Initializers.generate_array(ginit, shape)

  self.data = data
  self.grad = grad
end