Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
de.jstacs.algorithms.optimization.termination.AbstractTerminationCondition

Packages that use AbstractTerminationCondition
de.jstacs.algorithms.optimization.termination |
de.jstacs.models | Provides the interface `Model` and its abstract implementation `AbstractModel`, which is the super class of all other models.
de.jstacs.models.hmm.training | The package provides all classes used to determine the training algorithm of a hidden Markov model

Uses of AbstractTerminationCondition in de.jstacs.algorithms.optimization.termination

Subclasses of AbstractTerminationCondition in de.jstacs.algorithms.optimization.termination
`class` | `AbsoluteValueCondition` Deprecated. use of the absolute value condition is not recommended and it may be removed in future releases
`class` | `CombinedCondition` This class allows to use many `TerminationCondition`s at once.
`class` | `IterationCondition` This class will stop an optimization if the number of iteration reaches a given number.
`class` | `SmallDifferenceOfFunctionEvaluationsCondition` This class implements a `TerminationCondition` that stops an optimization if the difference of the current and the last function evaluations will be small, i.e., .
`class` | `SmallGradientConditon` This class implements a `TerminationCondition` that allows no further iteration in an optimization if the the gradient becomes small, i.e., .
`class` | `SmallStepCondition` This class implements a `TerminationCondition` that allows no further iteration in an optimization if the scalar product of the current and the last values of `x` will be small, i.e., .
`class` | `TimeCondition` This class implements a `TerminationCondition` that stops the optimization if the elapsed time in seconds is greater than a given value.

Methods in de.jstacs.algorithms.optimization.termination that return AbstractTerminationCondition
`AbstractTerminationCondition` | `AbstractTerminationCondition.clone()`

Constructors in de.jstacs.algorithms.optimization.termination with parameters of type AbstractTerminationCondition
`CombinedCondition.CombinedConditionParameterSet(int threshold, AbstractTerminationCondition[] condition)` This constructor creates a filled instance of a parameters set.
`CombinedCondition(int threshold, AbstractTerminationCondition... condition)` This constructor creates an instance that allows to use many `TerminationCondition`s at once.

Constructor parameters in de.jstacs.algorithms.optimization.termination with type arguments of type AbstractTerminationCondition
`AbstractTerminationCondition.AbstractTerminationConditionParameterSet(Class<? extends AbstractTerminationCondition> instanceClass)` Constructs an `AbstractTerminationCondition.AbstractTerminationConditionParameterSet` from the class that can be instantiated using this `AbstractTerminationCondition.AbstractTerminationConditionParameterSet`.

Uses of AbstractTerminationCondition in de.jstacs.models

Constructors in de.jstacs.models with parameters of type AbstractTerminationCondition
`NormalizableScoringFunctionModel(NormalizableScoringFunction nsf, int threads, byte algo, AbstractTerminationCondition tc, double lineps, double startD)` The main constructor that creates an instance with the user given parameters.

Uses of AbstractTerminationCondition in de.jstacs.models.hmm.training

Methods in de.jstacs.models.hmm.training that return AbstractTerminationCondition
`AbstractTerminationCondition` | `MaxHMMTrainingParameterSet.getTerminantionCondition()` This method returns the `AbstractTerminationCondition` for stopping the training, e.g., if the difference of the scores between two iterations is smaller than a given threshold the training is stopped.

Constructors in de.jstacs.models.hmm.training with parameters of type AbstractTerminationCondition
`BaumWelchParameterSet(int starts, AbstractTerminationCondition tc)` This constructor can be used to create an instance with specified parameters.
`MaxHMMTrainingParameterSet(int starts, AbstractTerminationCondition tc)` This constructor can be used to create an instance with specified parameters.
`NumericalHMMTrainingParameterSet(int starts, AbstractTerminationCondition tc, byte algorithm, double lineEps, double startDist, int threads)` This constructor can be used to create an instance with specified parameters.
`ViterbiParameterSet(int starts, AbstractTerminationCondition tc)` This constructor can be used to create an instance with specified parameters.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES