|
Turi Create
4.0
|
Classes | |
| struct | turi::optimization::_solver_return |
| struct | turi::optimization::_ls_return |
| class | turi::optimization::first_order_opt_interface |
| class | turi::optimization::second_order_opt_interface |
Variables | |
| const std::map< std::string, flexible_type > | turi::optimization::default_solver_options |
| Solver options type is a map from string to flexible_type. | |
| const std::map< std::string, flex_type_enum > | turi::optimization::default_solver_option_types |
| Types of the solver options. | |
| const double | turi::optimization::OPTIMIZATION_INFTY = 1.0e20 |
| Optimization method infinity. | |
| const double | turi::optimization::OPTIMIZATION_ZERO = 1.0e-10 |
| Optimization method zero. | |
| const double | turi::optimization::LS_INFTY = 1.0e20 |
| No steps that are too large. | |
| const double | turi::optimization::LS_ZERO = 1.0e-9 |
| Smallest allowable step length. | |
| const double | turi::optimization::LS_C1 = 1.0e-4 |
| Line search sufficient decrease parameters. | |
| const double | turi::optimization::LS_C2 = 0.7 |
| Line search curvature approximation. | |
| const int | turi::optimization::LS_MAX_ITER = 20 |
| Num func evals before a failed line search. | |
| const double | turi::optimization::LS_SAFE_GUARD = 5.0e-2 |
| Safe guarding tolerance for line search. | |
| const double | turi::optimization::LS_MAX_STEP_SIZE = 25.0 |
| Max allowable step size. | |
| const double | turi::optimization::FINITE_DIFFERENCE_EPSILON = 1e-5 |
| Finite difference parameters (required for gradient checking) | |
|
strong |
Optimization status.
Definition at line 62 of file optimization_interface.hpp.