jaxopt-v0.5.5
New features
- Added MAML example by Fabian Pedregosa based on initial code by Paul Vicol and Eric Jiang.
- Added the possibility to stop LBFGS after a line search failure, by Zaccharie Ramzi.
- Added gamma to LBFGS state, by Zaccharie Ramzi.
- Added jaxopt.BFGS, by Mathieu Blondel.
- Added value_and_grad option to all gradient-based solvers, by Mathieu Blondel.
- Added Fenchel-Young loss, by Quentin Berthet.
- Added projection_sparse_simplex, by Tianlin Liu.
Bug fixes and enhancements
- Fixed missing args,kwargs in resnet example, by Louis Béthune.
- Corrected the implicit diff examples, by Zaccharie Ramzi.
- Small optimization in l2-regularized semi-dual OT, by Mathieu Blondel.
- Numerical stability improvements in jaxopt.LevenbergMarquardt, by Amir Saadat.
- Dtype consistency in LBFGS, by Alex Botev.
Deprecations
- jaxopt.QuadraticProgramming is now fully removed. Use jaxopt.CvxpyQP, jaxopt.OSQP, jaxopt.BoxOSQP and jaxopt.EqualityConstrainedQP instead.
Contributors
Alex Botev, Amir Saadat, Fabian Pedregosa, Louis Béthune, Mathieu Blondel, Quentin Berthet, Tianlin Liu, Zaccharie Ramzi.