Functions | |
| def | gtsam_optimize (optimizer, params, hook) |
| def | optimize (optimizer, check_convergence, hook) |
Optimization with logging via a hook. Author: Jing Wu and Frank Dellaert
| def gtsam.utils.logging_optimizer.gtsam_optimize | ( | optimizer, | |
| params, | |||
| hook | |||
| ) |
Given an optimizer and params, iterate until convergence.
After each iteration, hook(optimizer) is called.
After the function, use values and errors to get the result.
Arguments:
optimizer {NonlinearOptimizer} -- Nonlinear optimizer
params {NonlinearOptimizarParams} -- Nonlinear optimizer parameters
hook -- hook function to record the error
Definition at line 37 of file logging_optimizer.py.
| def gtsam.utils.logging_optimizer.optimize | ( | optimizer, | |
| check_convergence, | |||
| hook | |||
| ) |
Given an optimizer and a convergence check, iterate until convergence.
After each iteration, hook(optimizer, error) is called.
After the function, use values and errors to get the result.
Arguments:
optimizer (T): needs an iterate and an error function.
check_convergence: T * float * float -> bool
hook -- hook function to record the error
Definition at line 11 of file logging_optimizer.py.