Public Member Functions | |
ConjugateGradientData () | |
Default constructor. More... | |
ConjugateGradientData (ConjugateGradient *) | |
void | set (ConjugateGradient *) |
void | print () const |
Public Member Functions inherited from OptimizationAlgorithmData | |
void | print () const |
Public Attributes | |
ConjugateGradient * | conjugate_gradient_pointer = nullptr |
Tensor< type, 1 > | parameters_increment |
Tensor< type, 1 > | old_gradient |
Tensor< type, 1 > | old_training_direction |
Index | epoch = 0 |
type | learning_rate = type(0) |
type | old_learning_rate = type(0) |
Tensor< type, 0 > | training_slope |
Public Attributes inherited from OptimizationAlgorithmData | |
Tensor< type, 1 > | potential_parameters |
Tensor< type, 1 > | training_direction |
type | initial_learning_rate = type(0) |
Definition at line 185 of file conjugate_gradient.h.
|
explicit |
Default constructor.
Definition at line 1431 of file conjugate_gradient.cpp.
|
explicit |
Definition at line 1436 of file conjugate_gradient.cpp.
|
virtual |
Definition at line 1442 of file conjugate_gradient.cpp.
void print | ( | ) | const |
Definition at line 1469 of file conjugate_gradient.cpp.
void set | ( | ConjugateGradient * | new_conjugate_gradient_pointer | ) |
Definition at line 1448 of file conjugate_gradient.cpp.
ConjugateGradient* conjugate_gradient_pointer = nullptr |
Definition at line 199 of file conjugate_gradient.h.
Index epoch = 0 |
Definition at line 207 of file conjugate_gradient.h.
type learning_rate = type(0) |
Definition at line 209 of file conjugate_gradient.h.
Tensor<type, 1> old_gradient |
Definition at line 203 of file conjugate_gradient.h.
type old_learning_rate = type(0) |
Definition at line 210 of file conjugate_gradient.h.
Tensor<type, 1> old_training_direction |
Definition at line 205 of file conjugate_gradient.h.
Tensor<type, 1> parameters_increment |
Definition at line 201 of file conjugate_gradient.h.
Tensor<type, 0> training_slope |
Definition at line 212 of file conjugate_gradient.h.