OpenANN
1.1.0
An open source library for artificial neural networks.
|
Stopping criteria for optimization algorithms. More...
#include <StoppingCriteria.h>
Public Member Functions | |
StoppingCriteria () | |
Create default stop criteria. More... | |
Public Attributes | |
int | maximalFunctionEvaluations |
Maximal number of objective function evaluations. More... | |
int | maximalIterations |
Maximal number of optimization algorithm iterations. More... | |
int | maximalRestarts |
Maximal number of optimization algorithm restarts. More... | |
double | minimalValue |
Minimal objective function value. More... | |
double | minimalValueDifferences |
Minimal objective function difference between iterations. More... | |
double | minimalSearchSpaceStep |
Minimal step size in the search step (e. More... | |
Static Public Attributes | |
static StoppingCriteria | defaultValue |
Stopping criteria for optimization algorithms.
Note that not every algorithm might check all criteria.
OpenANN::StoppingCriteria::StoppingCriteria | ( | ) |
Create default stop criteria.
|
static |
int OpenANN::StoppingCriteria::maximalFunctionEvaluations |
Maximal number of objective function evaluations.
In backpropagation based optimization the objective function is the error function.
int OpenANN::StoppingCriteria::maximalIterations |
Maximal number of optimization algorithm iterations.
int OpenANN::StoppingCriteria::maximalRestarts |
Maximal number of optimization algorithm restarts.
double OpenANN::StoppingCriteria::minimalSearchSpaceStep |
Minimal step size in the search step (e.
g. gradient norm).
double OpenANN::StoppingCriteria::minimalValue |
Minimal objective function value.
double OpenANN::StoppingCriteria::minimalValueDifferences |
Minimal objective function difference between iterations.