OpenNN::ConjugateGradient::ConjugateGradientResults Struct Reference

#include <conjugate_gradient.h>

Inheritance diagram for OpenNN::ConjugateGradient::ConjugateGradientResults:

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< 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 conjugate gradient results.

Definition at line 72 of file conjugate_gradient.h.


Member Function Documentation

void OpenNN::ConjugateGradient::ConjugateGradientResults::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 1255 of file conjugate_gradient.cpp.

std::string OpenNN::ConjugateGradient::ConjugateGradientResults::to_string ( void   )  const [virtual]

This method returns a string representation of the results structure.

Reimplemented from OpenNN::TrainingAlgorithm::Results.

Definition at line 1273 of file conjugate_gradient.cpp.


Member Data Documentation

History of the neural network parameters over the training epochs.

Definition at line 78 of file conjugate_gradient.h.

History of the parameters norm over the training epochs.

Definition at line 82 of file conjugate_gradient.h.

History of the performance function evaluation over the training epochs.

Definition at line 86 of file conjugate_gradient.h.

History of the generalization evaluation over the training epochs.

Definition at line 90 of file conjugate_gradient.h.

History of the performance function gradient over the training epochs.

Definition at line 94 of file conjugate_gradient.h.

History of the gradient norm over the training epochs.

Definition at line 98 of file conjugate_gradient.h.

History of the conjugate gradient training direction over the training epochs.

Definition at line 102 of file conjugate_gradient.h.

History of the training rate over the training epochs.

Definition at line 106 of file conjugate_gradient.h.

History of the elapsed time over the training epochs.

Definition at line 110 of file conjugate_gradient.h.

Final neural network parameters vector.

Definition at line 116 of file conjugate_gradient.h.

Final neural network parameters norm.

Definition at line 120 of file conjugate_gradient.h.

Final performance function evaluation.

Definition at line 124 of file conjugate_gradient.h.

Final generalization evaluation.

Definition at line 128 of file conjugate_gradient.h.

Final performance function gradient.

Definition at line 132 of file conjugate_gradient.h.

Final gradient norm.

Definition at line 136 of file conjugate_gradient.h.

Final conjugate gradient training direction.

Definition at line 140 of file conjugate_gradient.h.

Final conjugate gradient training rate.

Definition at line 144 of file conjugate_gradient.h.

Elapsed time of the training process.

Definition at line 148 of file conjugate_gradient.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