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 |
![]() | |
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) |
![]() | |
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.