stan-dev/math
The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.
何を解決するか
高パフォーマンスな C++ ライブラリを提供し、開発者が正確な微分を手動で導出または計算せずに、微分を必要とするアルゴリズムを構築できるようにします。
動作方法
このライブラリは、複雑な数学関数の勾配を効率的に計算するための技術である逆モード自動微分を実装しており、これがライブラリのコア機能です。
対象ユーザー
微分に依存するアルゴリズムを構築・利用する必要がある開発者や研究者、特に C++ を使用している人向けに設計されています。
特徴
- 高パフォーマンスな C++ 実装
- スケーラビリティ、安定性、ポータビリティを考慮した設計
- 広範かつ拡張可能なアーキテクチャ
- 新しい BSD ライセンスで再配布可能
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト