Class: DNN::Initializers::RandomNormal

Inherits:
Initializer show all
Defined in:
lib/dnn/core/initializers.rb

Instance Method Summary collapse

Constructor Details

#initialize(mean = 0, std = 0.05) ⇒ RandomNormal

Returns a new instance of RandomNormal.



19
20
21
22
# File 'lib/dnn/core/initializers.rb', line 19

def initialize(mean = 0, std = 0.05)
  @mean = mean
  @std = std
end

Instance Method Details

#init_param(layer, param_key) ⇒ Object



24
25
26
# File 'lib/dnn/core/initializers.rb', line 24

def init_param(layer, param_key)
  super(layer, param_key, layer.params[param_key].rand_norm(@mean, @std))
end