3个不稳定版本
0.2.1 | 2019年6月3日 |
---|---|
0.2.0 | 2019年6月3日 |
0.1.1 | 2019年3月2日 |
1798 在 嵌入式开发 中
每月3,807 次下载
在 3 个软件包中使用 (通过 optimization_engine)
29KB
591 行
L-BFGS
L-BFGS
(低内存Broyden–Fletcher–Goldfarb–Shanno) 是一个库,用于在数值优化中使用有限内存并始终不显式创建Hessian进行估计和应用Hessian。它仅使用L-BFGS算法指定的简单向量操作。
这里实现的特定L-BFGS算法可以在 算法9.1 (L-BFGS两重循环递归) 中找到。
此外,使用在 D.-H. Li和M. Fukushima,“关于BFGS方法在非凸无约束优化问题中的全局收敛性” 中指定的Cautious-BFGS (C-BFGS)算法的条件来检查L-BFGS的更新。
许可证
根据以下任一许可证授权
- Apache许可证2.0版本 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献(根据Apache-2.0许可证定义),均应如上所述双授权,不附加任何额外条款或条件。
依赖关系
~155KB