Loading...
Searching...
No Matches
input_selection.h
Go to the documentation of this file.
Definition dataset.h:48
virtual Index get_minimum_inputs_number() const =0
virtual ~InputSelection()=default
void load(const filesystem::path &)
void save(const filesystem::path &) const
virtual Index get_maximum_inputs_number() const =0
InputSelection(Training *=nullptr)
virtual void to_JSON(JsonWriter &) const =0
virtual void from_JSON(const JsonDocument &)=0
void configure_network_inputs(Network *, Dataset *, Index) const
void install_optimal_inputs(Network *, Dataset *, const vector< Index > &optimal_input_indices, const vector< Index > &target_indices, const vector< Index > &time_indices) const
virtual InputSelectionResult perform_input_selection()=0
@ MaximumInputs
Definition input_selection.h:27
@ ValidationErrorGoal
Definition input_selection.h:26
@ MaximumEpochs
Definition input_selection.h:28
@ MaximumValidationFailures
Definition input_selection.h:29
Definition json.h:75
Definition json.h:92
Definition network.h:87
SelectionAlgorithm(Training *new_training=nullptr)
Definition selection_algorithm.h:17
Definition training.h:13
Definition configuration.h:10
unique_ptr< InputSelection > create_input_selection(const string &name)
Definition statistics.h:12
Definition input_selection.h:63
InputSelectionResult(const Index=0)
VectorR training_error_history
Definition input_selection.h:76
float optimum_training_error
Definition input_selection.h:84
vector< Index > optimal_input_variables_indices
Definition input_selection.h:90
float optimum_validation_error
Definition input_selection.h:86
void print() const
VectorR validation_error_history
Definition input_selection.h:78
void resize_history(const Index)
optional< InputSelection::StoppingCondition > stopping_condition
Definition input_selection.h:94
vector< string > optimal_input_variable_names
Definition input_selection.h:88
VectorR mean_training_error_history
Definition input_selection.h:82
VectorR mean_validation_error_history
Definition input_selection.h:80
void set(const Index=0)
Index get_epochs_number() const
Definition input_selection.h:66
VectorR optimal_parameters
Definition input_selection.h:74
Definition training_result.h:20