Loading...
Searching...
No Matches
opennn::GrowingInputs Class Referencefinal
#include <opennn/model_selection/growing_inputs.h>
Inheritance diagram for opennn::GrowingInputs:
Public Member Functions | |
| GrowingInputs (Training *=nullptr) | |
| Index | get_minimum_inputs_number () const override |
| Index | get_maximum_inputs_number () const override |
| void | set_default () |
| void | set_maximum_inputs_number (const Index) |
| void | set_minimum_inputs_number (const Index new_minimum_inputs_number) |
| void | set_warm_start (bool new_warm_start) |
| InputSelectionResult | perform_input_selection () override |
| void | from_JSON (const JsonDocument &) override |
| void | to_JSON (JsonWriter &) const override |
Public Member Functions inherited from opennn::InputSelection | |
| InputSelection (Training *=nullptr) | |
| virtual | ~InputSelection ()=default |
| string | get_name () const |
| void | save (const filesystem::path &) const |
| void | load (const filesystem::path &) |
Public Member Functions inherited from opennn::SelectionAlgorithm | |
| SelectionAlgorithm (Training *new_training=nullptr) | |
| virtual | ~SelectionAlgorithm ()=default |
| const Training * | get_training () const noexcept |
| void | set (Training *new_training) |
| void | set_trials_number (const Index new_trials_number) |
| void | set_display (bool new_display) |
| void | set_validation_error_goal (const float new_validation_error_goal) |
| void | set_maximum_epochs (const Index new_maximum_epochs) |
| void | set_maximum_validation_failures (const Index new_maximum_validation_failures) |
| void | set_maximum_time (const float new_maximum_time) |
| void | set_folds_number (const Index new_folds_number) |
Additional Inherited Members | |
Public Types inherited from opennn::InputSelection | |
| enum class | StoppingCondition { MaximumTime , ValidationErrorGoal , MaximumInputs , MaximumEpochs , MaximumValidationFailures } |
Protected Member Functions inherited from opennn::InputSelection | |
| 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 |
Protected Attributes inherited from opennn::InputSelection | |
| string | name |
Protected Attributes inherited from opennn::SelectionAlgorithm | |
| Training * | training = nullptr |
| Index | trials_number = 1 |
| Index | folds_number = 1 |
| bool | display = true |
| float | validation_error_goal = 0 |
| Index | maximum_epochs = 10 |
| Index | maximum_validation_failures = 100 |
| float | maximum_time = 0 |
Constructor & Destructor Documentation
◆ GrowingInputs()
|
explicit |
Member Function Documentation
◆ from_JSON()
|
overridevirtual |
Implements opennn::InputSelection.
◆ get_maximum_inputs_number()
|
inlineoverridevirtual |
Implements opennn::InputSelection.
◆ get_minimum_inputs_number()
|
inlineoverridevirtual |
Implements opennn::InputSelection.
◆ perform_input_selection()
|
overridevirtual |
Implements opennn::InputSelection.
◆ set_default()
| void opennn::GrowingInputs::set_default | ( | ) |
◆ set_maximum_inputs_number()
| void opennn::GrowingInputs::set_maximum_inputs_number | ( | const Index | ) |
◆ set_minimum_inputs_number()
|
inline |
◆ set_warm_start()
|
inline |
◆ to_JSON()
|
overridevirtual |
Implements opennn::InputSelection.
Public Member Functions inherited from