Loading...
Searching...
No Matches
growing_neurons.h
Go to the documentation of this file.
40 void set_maximum_neurons(const Index new_maximum_neurons) { maximum_neurons = new_maximum_neurons; }
41 void set_minimum_neurons(const Index new_minimum_neurons) { minimum_neurons = new_minimum_neurons; }
43 void set_neurons_increment(const Index new_neurons_increment) { neurons_increment = new_neurons_increment; }
void to_JSON(JsonWriter &) const
void set_neurons_increment(const Index new_neurons_increment)
Definition growing_neurons.h:43
void set_default()
void set_minimum_neurons(const Index new_minimum_neurons)
Definition growing_neurons.h:41
NeuronsSelectionResult perform_neurons_selection()
void save(const filesystem::path &) const
void set_training(Training *new_training) noexcept
Definition growing_neurons.h:33
@ ValidationErrorGoal
Definition growing_neurons.h:22
@ MaximumEpochs
Definition growing_neurons.h:23
@ MaximumNeurons
Definition growing_neurons.h:25
@ MaximumValidationFailures
Definition growing_neurons.h:24
void set_maximum_neurons(const Index new_maximum_neurons)
Definition growing_neurons.h:40
const Training * get_training() const noexcept
Definition growing_neurons.h:30
GrowingNeurons(Training *=nullptr)
void from_JSON(const JsonDocument &)
void set(Training *)
void set_warm_start(bool new_warm_start)
Definition growing_neurons.h:45
void load(const filesystem::path &)
Definition json.h:75
Definition json.h:92
SelectionAlgorithm(Training *new_training=nullptr)
Definition selection_algorithm.h:17
Definition training.h:13
Definition configuration.h:10
Definition growing_neurons.h:70
VectorR optimal_parameters
Definition growing_neurons.h:81
VectorI neurons_number_history
Definition growing_neurons.h:77
float optimum_validation_error
Definition growing_neurons.h:89
void resize_history(const Index)
NeuronsSelectionResult(const Index maximum_epochs=0)
VectorR validation_error_history
Definition growing_neurons.h:85
VectorR training_error_history
Definition growing_neurons.h:83
Index optimal_neurons_number
Definition growing_neurons.h:79
void print() const
optional< GrowingNeurons::StoppingCondition > stopping_condition
Definition growing_neurons.h:91
float optimum_training_error
Definition growing_neurons.h:87