Loading...
Searching...
No Matches
opennn::InputSelectionResult Struct Reference

#include <opennn/model_selection/input_selection.h>

Public Member Functions

 InputSelectionResult (const Index=0)
 
Index get_epochs_number () const
 
void set (const Index=0)
 
void resize_history (const Index)
 
void print () const
 

Public Attributes

VectorR optimal_parameters
 
VectorR training_error_history
 
VectorR validation_error_history
 
VectorR mean_validation_error_history
 
VectorR mean_training_error_history
 
float optimum_training_error = MAX
 
float optimum_validation_error = MAX
 
vector< string > optimal_input_variable_names
 
vector< Index > optimal_input_variables_indices
 
VectorB optimal_inputs
 
optional< InputSelection::StoppingCondition > stopping_condition
 
string elapsed_time
 

Constructor & Destructor Documentation

◆ InputSelectionResult()

opennn::InputSelectionResult::InputSelectionResult ( const Index = 0)

Member Function Documentation

◆ get_epochs_number()

Index opennn::InputSelectionResult::get_epochs_number ( ) const
inline

◆ print()

void opennn::InputSelectionResult::print ( ) const

◆ resize_history()

void opennn::InputSelectionResult::resize_history ( const Index )

◆ set()

void opennn::InputSelectionResult::set ( const Index = 0)

Member Data Documentation

◆ elapsed_time

string opennn::InputSelectionResult::elapsed_time

◆ mean_training_error_history

VectorR opennn::InputSelectionResult::mean_training_error_history

◆ mean_validation_error_history

VectorR opennn::InputSelectionResult::mean_validation_error_history

◆ optimal_input_variable_names

vector<string> opennn::InputSelectionResult::optimal_input_variable_names

◆ optimal_input_variables_indices

vector<Index> opennn::InputSelectionResult::optimal_input_variables_indices

◆ optimal_inputs

VectorB opennn::InputSelectionResult::optimal_inputs

◆ optimal_parameters

VectorR opennn::InputSelectionResult::optimal_parameters

◆ optimum_training_error

float opennn::InputSelectionResult::optimum_training_error = MAX

◆ optimum_validation_error

float opennn::InputSelectionResult::optimum_validation_error = MAX

◆ stopping_condition

optional<InputSelection::StoppingCondition> opennn::InputSelectionResult::stopping_condition

◆ training_error_history

VectorR opennn::InputSelectionResult::training_error_history

◆ validation_error_history

VectorR opennn::InputSelectionResult::validation_error_history