`

优化算法L-BFGS资源索引

 
阅读更多
非常赞的一组介绍L-BFGS的博文:http://blog.csdn.net/itplus/article/details/21896453
维基百科:http://en.wikipedia.org/wiki/Limited-memory_BFGS


matlab程序minFunc:http://www.cs.ubc.ca/~schmidtm/Software/minFunc.html


C++程序(还有Python等)AlgLib (含介绍):http://www.alglib.net/optimization/lbfgsandcg.php
示例代码:http://www.alglib.net/translator/man/manual.cpp.html#example_minlbfgs_d_1
函数用法的中文翻译:http://blog.csdn.net/settingsun1225/article/details/6142853
注意:该程序库中 存储的历史梯度数目M 必须小于 函数的变量个数N
分享到:
评论

相关推荐

    SparkML算法详解(关于DataFrame的API操作)--数据挖掘(Scala与Java版)

    - **线性方法的优化(开发者)**:探讨有限记忆 BFGS (L-BFGS)、正规方程求解器等优化方法。 #### 完整代码示例 - **示例一(K-means聚类)**:演示如何使用 Spark MLlib 进行 K-means 聚类分析。 - **示例二(文本挖掘)...

    算法大全.rar

    6. **数值优化**:如梯度下降法、牛顿法、拟牛顿法(如BFGS和L-BFGS)等,常用于机器学习和工程问题的最优化。MATLAB的`fminunc`和`fmincon`函数提供了优化问题的求解框架。 7. **数据结构**:如链表、队列、栈、树...

    jianfei_matlab_预测_源码

    - 常见的迭代算法有梯度下降法、牛顿法、拟牛顿法(如BFGS、L-BFGS)、遗传算法、粒子群优化等。 - 在减肥预测中,迭代算法可能用于调整饮食和运动方案,寻找最优组合以达到最佳减肥效果。 3. 减肥预测模型: - ...

    tensor_toolbox_2.6.zip

    3. **优化算法**:Tensor Toolbox 提供了用于最小化张量函数的优化算法,如梯度下降、共轭梯度和有限内存 Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) 方法,这些算法在训练深度学习模型时非常关键。 4. **深度学习...

    滴滴出行2017秋招笔试真题汇总及答案

    - **优化算法**: 常见的优化算法包括随机梯度下降(SGD)、拟牛顿法如 L-BFGS 等。这些算法通过最小化损失函数来优化模型参数。 以上内容涵盖了从网络通信的基础知识到高级的图像处理技术,以及机器学习领域的一些...

    一种基于广度优先策略的R树连接算法 (2005年)

    BFGS采用广度优先的顺序对两棵R树进行同步遍历,在处理每层的中间连接索引时采取了比逐个节点连接更好的层内优化策略,使得所生成的中间连接索引自动被排序,从而减少了对其的处理时间。实验结果表明,无论是I/O时间...

    tensor_toolbox:MATLAB Tensor Toolbox(作者Tamara Kolda)

    Tensor Toolbox还包含了针对张量分解和张量优化问题的算法,如梯度下降法、共轭梯度法和L-BFGS等,可用于求解最小化问题或寻找最优参数。 五、应用领域 Tensor Toolbox在多个领域有广泛的应用: 1. 数据挖掘:通过...

    C#科学计算讲义[光盘源码]

    9.6 拟牛顿之BFGS方法 341 9.6.1 基本原理 341 9.6.2 实验内容与数据 342 9.6.3 程序源代码 342 9.6.4 实验结论 349 9.7 本章小结349 第10章 常微分方程(组)的数值方法350 10.1 经典Rung-Kutta方法 ...

Global site tag (gtag.js) - Google Analytics