Class: Tensorflow::Train::GradientDescentOptimizer
- Defined in:
- lib/tensorflow/train/gradient_descent_optimizer.rb
Instance Attribute Summary collapse
-
#learning_rate ⇒ Object
Returns the value of attribute learning_rate.
Attributes inherited from Optimizer
Instance Method Summary collapse
-
#initialize(learning_rate, use_locking: false, name: "GradientDescent") ⇒ GradientDescentOptimizer
constructor
A new instance of GradientDescentOptimizer.
Methods inherited from Optimizer
#apply_gradients, #compute_gradients, #get_slot, #get_slot_names, #graph, #minimize
Constructor Details
#initialize(learning_rate, use_locking: false, name: "GradientDescent") ⇒ GradientDescentOptimizer
Returns a new instance of GradientDescentOptimizer.
8 9 10 11 12 |
# File 'lib/tensorflow/train/gradient_descent_optimizer.rb', line 8 def initialize(learning_rate, use_locking: false, name: "GradientDescent") @learning_rate = learning_rate @learning_rate_tensor = nil super(name: name, use_locking: use_locking) end |
Instance Attribute Details
#learning_rate ⇒ Object
Returns the value of attribute learning_rate.
6 7 8 |
# File 'lib/tensorflow/train/gradient_descent_optimizer.rb', line 6 def learning_rate @learning_rate end |