OpenNN::EvolutionaryAlgorithm::EvolutionaryAlgorithmResults Struct Reference

#include <evolutionary_algorithm.h>

Inheritance diagram for OpenNN::EvolutionaryAlgorithm::EvolutionaryAlgorithmResults:

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< 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 > > evaluation_history
Vector< double > mean_evaluation_history
Vector< double > standard_deviation_evaluation_history
Vector< double > best_evaluation_history
Vector< double > generalization_evaluation_history
Vector< double > mean_generalization_evaluation_history
Vector< double > standard_deviation_generalization_evaluation_history
Vector< double > best_generalization_evaluation_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 elapsed_time


Detailed Description

This structure contains the training results for the evolutionary algorithm.

Definition at line 77 of file evolutionary_algorithm.h.


Member Function Documentation

void OpenNN::EvolutionaryAlgorithm::EvolutionaryAlgorithmResults::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 3010 of file evolutionary_algorithm.cpp.

std::string OpenNN::EvolutionaryAlgorithm::EvolutionaryAlgorithmResults::to_string ( void   )  const [virtual]

This method returns a string representation of the current evolutionary algorithm resutls structure.

Reimplemented from OpenNN::TrainingAlgorithm::Results.

Definition at line 2879 of file evolutionary_algorithm.cpp.


Member Data Documentation

History of the population matrix over the generations.

Definition at line 83 of file evolutionary_algorithm.h.

History of the best individual parameters over the generations.

Definition at line 87 of file evolutionary_algorithm.h.

History of the mean norm of the individuals over the generations.

Definition at line 91 of file evolutionary_algorithm.h.

History of the standard deviation of the individuals norm over the generations.

Definition at line 95 of file evolutionary_algorithm.h.

History of the norm of the best individual over the generations.

Definition at line 99 of file evolutionary_algorithm.h.

History of the population evaluation over the generations.

Definition at line 103 of file evolutionary_algorithm.h.

History of the mean evaluation of the individuals over the generations.

Definition at line 107 of file evolutionary_algorithm.h.

History of the standard deviation of the population evaluation over the generations.

Definition at line 111 of file evolutionary_algorithm.h.

History of the evaluation of the best individual over each generations.

Definition at line 115 of file evolutionary_algorithm.h.

History of the generalization evaluation of the best individual over each generations.

Definition at line 119 of file evolutionary_algorithm.h.

History of the mean generalization evaluation over the generations.

Definition at line 123 of file evolutionary_algorithm.h.

History of the standard deviation of the population generalization evaluation.

Definition at line 127 of file evolutionary_algorithm.h.

History of the best generalization evaluation over the generations.

Definition at line 131 of file evolutionary_algorithm.h.

History of the elapsed time over the generations.

Definition at line 135 of file evolutionary_algorithm.h.

Final mean norm of the population.

Definition at line 141 of file evolutionary_algorithm.h.

Final standard deviation of the population norm.

Definition at line 145 of file evolutionary_algorithm.h.

Final norm of the best individual ever.

Definition at line 149 of file evolutionary_algorithm.h.

Final mean population performance.

Definition at line 153 of file evolutionary_algorithm.h.

Final standard deviation of the population performance.

Definition at line 157 of file evolutionary_algorithm.h.

Performance of the best individual ever.

Definition at line 161 of file evolutionary_algorithm.h.

Total elapsed time in the training process.

Definition at line 165 of file evolutionary_algorithm.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