Loading...
Searching...
No Matches
selection_utilities.h
Go to the documentation of this file.
26// The history-minimum flag is retained for compatibility; returned-model metrics take precedence.
Definition dataset.h:48
Definition json.h:24
Definition network.h:87
Definition training.h:13
Definition configuration.h:10
optional< Condition > first_stopping_condition(const bool display, initializer_list< StoppingCheck< Condition > > checks)
Definition selection_utilities.h:72
long long read_json_index_alias(const Json *, string_view primary, string_view legacy)
float read_json_float_alias(const Json *, string_view primary, string_view legacy)
void validate_selection_training(const Training *, Index folds_number, string_view algorithm)
FeatureScaling capture_input_scaling(Dataset *)
void seed_parameters_from_snapshot(Network *, const ParameterSnapshot &, const vector< Index > &input_row_map={})
ParameterSnapshot capture_parameter_snapshot(Network *)
void apply_input_scaling(Network *, FeatureScaling)
CandidateEvaluation evaluate_candidate(Training *, Network *, Index folds_number, const vector< vector< Index > > &fold_partition, Index trials_number, bool use_validation_history_minimum, const function< void(Index, float, float, bool)> &on_trial, const function< void(Index)> &initialize_trial={})
void finalize_selected_model(Training *, Network *, const VectorR &optimal_parameters, Index folds_number, bool display, const char *selected_label)
Definition selection_utilities.h:21
float validation_error
Definition selection_utilities.h:23
Definition scaling.h:12
Definition selection_utilities.h:38
Definition selection_utilities.h:37
vector< vector< Block > > layers
Definition selection_utilities.h:39
Definition tensor_types.h:172
Definition selection_utilities.h:65