OpenNN::NewtonMethod::NewtonMethodResults Struct Reference

#include <newton_method.h>

Inheritance diagram for OpenNN::NewtonMethod::NewtonMethodResults:

OpenNN::TrainingAlgorithm::Results

List of all members.

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< Matrix< double > > inverse_Hessian_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


Detailed Description

This structure contains the training results for the Newton method.

Definition at line 66 of file newton_method.h.


Member Function Documentation

void OpenNN::NewtonMethod::NewtonMethodResults::resize_training_history ( const unsigned int &  new_size  ) 

This method resizes all the training history variables.

Parameters:
new_size Size of training history variables.

Definition at line 966 of file newton_method.cpp.

std::string OpenNN::NewtonMethod::NewtonMethodResults::to_string ( void   )  const [virtual]

This method returns a string representation of the current Newton method results structure.

Reimplemented from OpenNN::TrainingAlgorithm::Results.

Definition at line 987 of file newton_method.cpp.


Member Data Documentation

History of the neural network parameters over the training epochs.

Definition at line 72 of file newton_method.h.

History of the parameters norm over the training epochs.

Definition at line 76 of file newton_method.h.

History of the performance function evaluation over the training epochs.

Definition at line 80 of file newton_method.h.

History of the generalization evaluation over the training epochs.

Definition at line 84 of file newton_method.h.

History of the performance function gradient over the training epochs.

Definition at line 88 of file newton_method.h.

History of the gradient norm over the training epochs.

Definition at line 92 of file newton_method.h.

History of the inverse Hessian over the training epochs.

Definition at line 96 of file newton_method.h.

History of the random search training direction over the training epochs.

Definition at line 100 of file newton_method.h.

History of the random search training rate over the training epochs.

Definition at line 104 of file newton_method.h.

History of the elapsed time over the training epochs.

Definition at line 108 of file newton_method.h.

Final neural network parameters vector.

Definition at line 114 of file newton_method.h.

Final neural network parameters norm.

Definition at line 118 of file newton_method.h.

Final performance function evaluation.

Definition at line 122 of file newton_method.h.

Final generalization evaluation.

Definition at line 126 of file newton_method.h.

Final performance function gradient.

Definition at line 130 of file newton_method.h.

Final gradient norm.

Definition at line 134 of file newton_method.h.

Final Newton method training direction.

Definition at line 138 of file newton_method.h.

Final Newton method training rate.

Definition at line 142 of file newton_method.h.

Elapsed time of the training process.

Definition at line 146 of file newton_method.h.


The documentation for this struct was generated from the following files:

Generated on Sun Aug 26 11:58:20 2012 for OpenNN by  doxygen 1.5.9