- All Known Implementing Classes:
StochasticLevenbergMarquardt
,StochasticLevenbergMarquardtAD
,StochasticPathwiseLevenbergMarquardt
,StochasticPathwiseLevenbergMarquardtAD
public interface StochasticOptimizer
- Version:
- 1.0
- Author:
- Christian Fries
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The interface describing the objective function of aStochasticOptimizer
. -
Method Summary
Modifier and TypeMethodDescriptionGet the best fit parameter vector.int
Get the number of iterations.double
void
run()
Runs the optimization.
-
Method Details
-
getBestFitParameters
RandomVariable[] getBestFitParameters()Get the best fit parameter vector.- Returns:
- The best fit parameter.
-
getRootMeanSquaredError
double getRootMeanSquaredError()- Returns:
- the the root mean square error achieved with the the best fit parameter
-
getIterations
int getIterations()Get the number of iterations.- Returns:
- The number of iterations required
-
run
Runs the optimization.- Throws:
SolverException
- Thrown if the valuation fails, specific cause may be available via thecause()
method.
-