pymanopt/pymanopt

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

解決的問題

Pymanopt 提供了一個 Python 工具箱,用於在黎曼流形上執行優化,這對於參數被約束在特定幾何空間(流形)而非簡單平坦的歐幾里得空間的問題是必要的。

工作原理

它實作了專為流形設計的優化演算法,整合自動微分工具,以簡化在這些曲面上的梯度與更新計算。

適用對象

適用於需要在非歐幾里得幾何上優化函數的機器學習與數學優化領域的研究人員與開發者。

主要亮點

  • 支援自動微分。
  • 專為黎曼流形優化設計的工具。
  • 完整的文件與透過 JMLR 論文提供的學術支援。

相關

  • 專案
  • 專案
  • 專案
  • 專案