pymanopt/pymanopt

Python toolbox for optimization on Riemannian manifolds with support for automatic differentiation

解决的问题

Pymanopt 提供了一个 Python 工具箱,用于在黎曼流形上执行优化,这对于参数被约束在特定几何空间(流形)而非简单平坦的欧几里得空间的问题是必需的。

工作原理

它实现了专为流形设计的优化算法,与自动微分工具集成,以简化在这些曲面上的梯度和更新计算。

适用人群

适用于需要在非欧几里得几何上优化函数的机器学习和数学优化领域的研究人员和开发者。

主要亮点

  • 支持自动微分。
  • 专用于黎曼流形优化的工具。
  • 完整的文档和通过 JMLR 论文提供的学术支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目