|
OpenNN
Open-source neural networks library
|
Aggregated results of a neurons selection run including the optimal neuron count and error histories. More...
#include <neuron_selection.h>
Public Member Functions | |
| NeuronsSelectionResults (const Index maximum_epochs=0) | |
| Builds an empty results structure able to hold up to the given number of epochs. | |
| void | resize_history (const Index new_size) |
| Resizes the recorded error and neuron-count histories. | |
| string | write_stopping_condition () const |
| Returns a human-readable string describing the stopping condition that ended the run. | |
| void | print () const |
| Prints a summary of the selection results to stdout. | |
Public Attributes | |
| VectorI | neurons_number_history |
| Index | optimal_neurons_number = 1 |
| VectorR | optimal_parameters |
| VectorR | training_error_history |
| VectorR | validation_error_history |
| float | optimum_training_error = 10.0f |
| float | optimum_validation_error = 10.0f |
| NeuronSelection::StoppingCondition | stopping_condition = NeuronSelection::StoppingCondition::MaximumTime |
| string | elapsed_time |
Aggregated results of a neurons selection run including the optimal neuron count and error histories.
| opennn::NeuronsSelectionResults::NeuronsSelectionResults | ( | const Index | maximum_epochs = 0 | ) |
Builds an empty results structure able to hold up to the given number of epochs.
| void opennn::NeuronsSelectionResults::print | ( | ) | const |
Prints a summary of the selection results to stdout.
| void opennn::NeuronsSelectionResults::resize_history | ( | const Index | new_size | ) |
Resizes the recorded error and neuron-count histories.
| string opennn::NeuronsSelectionResults::write_stopping_condition | ( | ) | const |
Returns a human-readable string describing the stopping condition that ended the run.
| string opennn::NeuronsSelectionResults::elapsed_time |
| VectorI opennn::NeuronsSelectionResults::neurons_number_history |
| Index opennn::NeuronsSelectionResults::optimal_neurons_number = 1 |
| VectorR opennn::NeuronsSelectionResults::optimal_parameters |
| float opennn::NeuronsSelectionResults::optimum_training_error = 10.0f |
| float opennn::NeuronsSelectionResults::optimum_validation_error = 10.0f |
| NeuronSelection::StoppingCondition opennn::NeuronsSelectionResults::stopping_condition = NeuronSelection::StoppingCondition::MaximumTime |
| VectorR opennn::NeuronsSelectionResults::training_error_history |
| VectorR opennn::NeuronsSelectionResults::validation_error_history |