class Chainer::Hyperparameter
Attributes
parent[R]
Public Class Methods
new(parent: nil)
click to toggle source
# File lib/chainer/hyperparameter.rb, line 5 def initialize(parent: nil) @parent = parent end
Public Instance Methods
get_dict()
click to toggle source
# File lib/chainer/hyperparameter.rb, line 13 def get_dict d = @parent.nil? ? {} : @parent.get_dict self.instance_variables.each do |m| unless m == :@parent d[m.to_s.delete('@')] = self.instance_variable_get(m) end end d end
method_missing(name)
click to toggle source
# File lib/chainer/hyperparameter.rb, line 9 def method_missing(name) @parent.instance_variable_get("@#{name}") end