#include <gradient_descent.h>
Public Member Functions | |
void | resize_training_history (const unsigned int &) |
std::string | to_string (void) const |
Public Attributes | |
Vector< Vector< double > > | parameters_history |
Vector< double > | parameters_norm_history |
Vector< double > | evaluation_history |
Vector< double > | generalization_evaluation_history |
Vector< Vector< double > > | gradient_history |
Vector< double > | gradient_norm_history |
Vector< Vector< double > > | training_direction_history |
Vector< double > | training_rate_history |
Vector< double > | elapsed_time_history |
Vector< double > | final_parameters |
double | final_parameters_norm |
double | final_evaluation |
double | final_generalization_evaluation |
Vector< double > | final_gradient |
double | final_gradient_norm |
Vector< double > | final_training_direction |
double | final_training_rate |
double | elapsed_time |
Definition at line 61 of file gradient_descent.h.
void OpenNN::GradientDescent::GradientDescentResults::resize_training_history | ( | const unsigned int & | new_size | ) |
This method resizes all the training history variables.
new_size | Size of training history variables. |
Definition at line 1066 of file gradient_descent.cpp.
std::string OpenNN::GradientDescent::GradientDescentResults::to_string | ( | void | ) | const [virtual] |
This method returns a string representation of the results structure.
Reimplemented from OpenNN::TrainingAlgorithm::Results.
Definition at line 972 of file gradient_descent.cpp.
History of the neural network parameters over the training epochs.
Definition at line 67 of file gradient_descent.h.
History of the parameters norm over the training epochs.
Definition at line 71 of file gradient_descent.h.
History of the performance function evaluation over the training epochs.
Definition at line 75 of file gradient_descent.h.
History of the generalization evaluation over the training epochs.
Definition at line 79 of file gradient_descent.h.
History of the performance function gradient over the training epochs.
Definition at line 83 of file gradient_descent.h.
History of the gradient norm over the training epochs.
Definition at line 87 of file gradient_descent.h.
Vector< Vector<double> > OpenNN::GradientDescent::GradientDescentResults::training_direction_history |
History of the random search training direction over the training epochs.
Definition at line 91 of file gradient_descent.h.
History of the random search training rate over the training epochs.
Definition at line 95 of file gradient_descent.h.
History of the elapsed time over the training epochs.
Definition at line 99 of file gradient_descent.h.