Public Member Functions | |
| GradientDescentData () | |
| Default constructor. More... | |
| GradientDescentData (GradientDescent *new_gradient_descent_pointer) | |
| virtual | ~GradientDescentData () |
| Destructor. More... | |
| void | set (GradientDescent *new_gradient_descent_pointer) |
| void | print () const |
Public Member Functions inherited from OptimizationAlgorithmData | |
| void | print () const |
Public Attributes | |
| GradientDescent * | gradient_descent_pointer = nullptr |
| Tensor< type, 1 > | parameters_increment |
| Index | epoch = 0 |
| Tensor< type, 0 > | training_slope |
| type | learning_rate = type(0) |
| type | old_learning_rate = type(0) |
Public Attributes inherited from OptimizationAlgorithmData | |
| Tensor< type, 1 > | potential_parameters |
| Tensor< type, 1 > | training_direction |
| type | initial_learning_rate = type(0) |
Definition at line 156 of file gradient_descent.h.
|
inlineexplicit |
Default constructor.
Definition at line 160 of file gradient_descent.h.
|
inlineexplicit |
Definition at line 165 of file gradient_descent.h.
|
inlinevirtual |
Destructor.
Definition at line 172 of file gradient_descent.h.
|
inline |
Definition at line 196 of file gradient_descent.h.
|
inline |
Definition at line 174 of file gradient_descent.h.
| Index epoch = 0 |
Definition at line 213 of file gradient_descent.h.
| GradientDescent* gradient_descent_pointer = nullptr |
Definition at line 205 of file gradient_descent.h.
| type learning_rate = type(0) |
Definition at line 217 of file gradient_descent.h.
| type old_learning_rate = type(0) |
Definition at line 218 of file gradient_descent.h.
| Tensor<type, 1> parameters_increment |
Definition at line 209 of file gradient_descent.h.
| Tensor<type, 0> training_slope |
Definition at line 215 of file gradient_descent.h.