OpenNN  2.2
Open Neural Networks Library
Public Member Functions | Public Attributes | List of all members
OpenNN::QuasiNewtonMethod::QuasiNewtonMethodResults Struct Reference

#include <quasi_newton_method.h>

Inheritance diagram for OpenNN::QuasiNewtonMethod::QuasiNewtonMethodResults:
OpenNN::TrainingAlgorithm::TrainingAlgorithmResults

Public Member Functions

 QuasiNewtonMethodResults (void)
 
 QuasiNewtonMethodResults (QuasiNewtonMethod *new_quasi_Newton_method_pointer)
 
virtual ~QuasiNewtonMethodResults (void)
 
QuasiNewtonMethodget_quasi_Newton_method_pointer (void) const
 
void set_quasi_Newton_method_pointer (QuasiNewtonMethod *)
 
void resize_training_history (const size_t &)
 
std::string to_string (void) const
 
Matrix< std::string > write_final_results (const size_t &precision=3) const
 

Public Attributes

QuasiNewtonMethodquasi_Newton_method_pointer
 
Vector< Vector< double > > parameters_history
 
Vector< double > parameters_norm_history
 
Vector< double > performance_history
 
Vector< double > generalization_performance_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_performance
 
double final_generalization_performance
 
Vector< double > final_gradient
 
double final_gradient_norm
 
Matrix< double > final_inverse_Hessian_approximation
 
Vector< double > final_training_direction
 
double final_training_rate
 
double elapsed_time
 
size_t iterations_number
 

Detailed Description

This structure contains the training results for the quasi-Newton method.

Definition at line 82 of file quasi_newton_method.h.

Member Function Documentation

void OpenNN::QuasiNewtonMethod::QuasiNewtonMethodResults::resize_training_history ( const size_t &  new_size)

Resizes all the training history variables.

Parameters
new_sizeSize of training history variables.

Definition at line 1435 of file quasi_newton_method.cpp.


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