TerminationWatcher Class |
Namespace: FinMath.MachineLearning
[SerializableAttribute] public class TerminationWatcher
The TerminationWatcher type exposes the following members.
Name | Description | |
---|---|---|
TerminationWatcher |
The termination watcher constructor.
|
Name | Description | |
---|---|---|
BestObjectiveIndex |
The best observed objective value index.
| |
BestObjectiveModel |
The optional model, associated with the best observed objective value.
| |
BestObjectiveValue |
The best observed objective value.
| |
ElapsedTime |
The total elapsed time from this object creation.
| |
Epsilon |
Minimal fluctuation of the best objective value for next point evaluation.
| |
EpsilonInterval |
Best objective value fluctuation analysis interval.
| |
EvaluationsCount |
The total number of evaluation performed.
| |
EvaluationsLimit |
Maximum number of objective function evaluations till termination.
| |
IsTerminalState |
The terminal conditions have met flag.
| |
Timeout |
The algorithm execution timeout till termination flag.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
Updates the termination watcher state. The NaN values are ignored without errors but the EvaluationsLimit and Timeout are checked.
|