InputsSelectionResults Struct Reference

This structure contains the results from the inputs selection. More...

#include <inputs_selection.h>

Public Member Functions

 InputsSelectionResults (const Index &maximum_epochs_number)
 
Index get_epochs_number () const
 
void set (const Index &maximum_epochs_number)
 
string write_stopping_condition () const
 Return a string with the stopping condition of the Results. More...
 
void resize_history (const Index &new_size)
 
void print () const
 

Public Attributes

Tensor< type, 1 > optimal_parameters
 Vector of parameters for the neural network with minimum selection error. More...
 
Tensor< type, 1 > training_error_history
 Final training errors of the different neural networks. More...
 
Tensor< type, 1 > selection_error_history
 Final selection errors of the different neural networks. More...
 
type optimum_training_error = numeric_limits<type>::max()
 Value of training for the neural network with minimum selection error. More...
 
type optimum_selection_error = numeric_limits<type>::max()
 Value of minimum selection error. More...
 
Tensor< string, 1 > optimal_input_columns_names
 Inputs of the neural network with minimum selection error. More...
 
Tensor< Index, 1 > optimal_input_columns_indices
 
Tensor< bool, 1 > optimal_inputs
 
InputsSelection::StoppingCondition stopping_condition
 Stopping condition of the algorithm. More...
 
string elapsed_time
 Elapsed time during the loss of the algortihm. More...
 

Detailed Description

This structure contains the results from the inputs selection.

Definition at line 159 of file inputs_selection.h.

Constructor & Destructor Documentation

◆ InputsSelectionResults() [1/2]

InputsSelectionResults ( )
inlineexplicit

Definition at line 163 of file inputs_selection.h.

◆ InputsSelectionResults() [2/2]

InputsSelectionResults ( const Index &  maximum_epochs_number)
inlineexplicit

Definition at line 169 of file inputs_selection.h.

◆ ~InputsSelectionResults()

virtual ~InputsSelectionResults ( )
inlinevirtual

Definition at line 188 of file inputs_selection.h.

Member Function Documentation

◆ get_epochs_number()

Index get_epochs_number ( ) const
inline

Definition at line 174 of file inputs_selection.h.

◆ print()

void print ( ) const
inline

Definition at line 208 of file inputs_selection.h.

◆ resize_history()

void resize_history ( const Index &  new_size)
inline

Definition at line 192 of file inputs_selection.h.

◆ set()

void set ( const Index &  maximum_epochs_number)
inline

Definition at line 179 of file inputs_selection.h.

◆ write_stopping_condition()

string write_stopping_condition ( ) const

Return a string with the stopping condition of the Results.

Definition at line 380 of file inputs_selection.cpp.

Member Data Documentation

◆ elapsed_time

string elapsed_time

Elapsed time during the loss of the algortihm.

Definition at line 264 of file inputs_selection.h.

◆ optimal_input_columns_indices

Tensor<Index, 1> optimal_input_columns_indices

Definition at line 252 of file inputs_selection.h.

◆ optimal_input_columns_names

Tensor<string, 1> optimal_input_columns_names

Inputs of the neural network with minimum selection error.

Definition at line 250 of file inputs_selection.h.

◆ optimal_inputs

Tensor<bool, 1> optimal_inputs

Definition at line 254 of file inputs_selection.h.

◆ optimal_parameters

Tensor<type, 1> optimal_parameters

Vector of parameters for the neural network with minimum selection error.

Definition at line 228 of file inputs_selection.h.

◆ optimum_selection_error

type optimum_selection_error = numeric_limits<type>::max()

Value of minimum selection error.

Definition at line 246 of file inputs_selection.h.

◆ optimum_training_error

type optimum_training_error = numeric_limits<type>::max()

Value of training for the neural network with minimum selection error.

Definition at line 242 of file inputs_selection.h.

◆ selection_error_history

Tensor<type, 1> selection_error_history

Final selection errors of the different neural networks.

Definition at line 238 of file inputs_selection.h.

◆ stopping_condition

Stopping condition of the algorithm.

Definition at line 260 of file inputs_selection.h.

◆ training_error_history

Tensor<type, 1> training_error_history

Final training errors of the different neural networks.

Definition at line 234 of file inputs_selection.h.


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