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

#include <evolutionary_algorithm.h>

Inheritance diagram for OpenNN::EvolutionaryAlgorithm::EvolutionaryAlgorithmResults:
OpenNN::TrainingAlgorithm::TrainingAlgorithmResults

Public Member Functions

 EvolutionaryAlgorithmResults (void)
 
 EvolutionaryAlgorithmResults (EvolutionaryAlgorithm *new_evolutionary_algorithm_pointer)
 
virtual ~EvolutionaryAlgorithmResults (void)
 
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

EvolutionaryAlgorithmevolutionary_algorithm_pointer
 
Vector< Matrix< double > > population_history
 
Vector< Vector< double > > best_individual_history
 
Vector< double > mean_norm_history
 
Vector< double > standard_deviation_norm_history
 
Vector< double > best_norm_history
 
Vector< Vector< double > > performance_history
 
Vector< double > mean_performance_history
 
Vector< double > standard_deviation_performance_history
 
Vector< double > best_performance_history
 
Vector< double > generalization_performance_history
 
Vector< double > elapsed_time_history
 
double final_mean_norm
 
double final_standard_deviation_norm
 
double final_best_norm
 
double final_mean_performance
 
double final_standard_deviation_performance
 
double final_best_performance
 
double final_generalization_performance
 
double elapsed_time
 
size_t generations_number
 

Detailed Description

This structure contains the training results for the evolutionary algorithm.

Definition at line 87 of file evolutionary_algorithm.h.

Member Function Documentation

void OpenNN::EvolutionaryAlgorithm::EvolutionaryAlgorithmResults::resize_training_history ( const size_t &  new_size)

Resizes all the training history variables.

Parameters
new_sizeSize of training history variables.

Definition at line 2694 of file evolutionary_algorithm.cpp.


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