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.
|