【问题标题】:Eigen: automatic/symbolic differentiation特征:自动/符号微分
【发布时间】:2020-06-24 14:00:19
【问题描述】:

我正在寻找可以与 Eigen 元素一起使用的 cpp auto/symb diff 库。 我需要的一个重要功能是导函数(或表达式树)计算一次,然后可以在多个点上进行评估(我用它来优化)。

到目前为止我考虑过的选项:

  1. Eigen 的 autodiff 模块。 它不受支持,我不确定它的功能。

  2. autodiff.github.io。 没有我需要的功能:需要为每个点重新计算导数。

  3. 卡萨迪。 不支持Eigen。此外,它关于 cpp 的文档很少而且过时(至少对于向量代数而言),感觉不鼓励直接从 cpp 使用它。

【问题讨论】:

    标签: c++ eigen autodiff


    【解决方案1】:

    我想我有错误的印象,我正在寻找的功能对我没有多大好处。因此,第二种选择可能是最好的。相关讨论:

    https://github.com/autodiff/autodiff/issues/119

    https://groups.google.com/g/casadi-users/c/g_M2-2nxoHA/m/qaE1861MBgAJ

    【讨论】:

      猜你喜欢
      • 2017-09-13
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      相关资源
      最近更新 更多