commit | 835911ec947ceafe300d2604da0700ffd26a3942 | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Mon May 14 12:41:10 2012 -0700 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Mon May 14 12:41:10 2012 -0700 |
tree | 0bc711f133fe2d83a30ad00c36abdcb644f0e2f3 | |
parent | a9d8ef847f643f9b7cf1270027d7c8744b5db585 [diff] |
Add a lower bound on the regularization constant in LM. In some cases the Levenberg-Marquardt can oscillate between, two values of the regularizer mu. A small value which causes the linear solver to fail and a higher value at which the solver makes progress. This can cause significant wastage of solver effort, and mu should just be clamped to some value. This CL provides this setting as Solver::Options::min_mu, and updates the documentation to reflect this.