3 个不稳定版本
0.4.1 | 2019年11月15日 |
---|---|
0.4.0 | 2019年9月7日 |
0.3.0 | 2019年8月6日 |
在 数学 中排名 1319
79KB
2K SLoC
Rust 中的动态自动微分
这是一次关于自动微分的教学尝试。它基于 autograd 包及其变体以及其他文献参考(例如:《计算机程序求导的艺术》、《算法微分简介——Uwe Naumann》)。
工作正在进行中...
注意
- 目前依赖于 Rust 夜间版本
支持
- 正向模式
- 反向模式
- 用于更高阶导数的组合
待办事项
- 从标量扩展到多维实体,使用黎曼几何来操作张量和进行微分
- 更多操作和测试(见 src/core.rs)
绘图
依赖关系
~2MB
~42K SLoC