3 个不稳定版本

0.4.1 2019年11月15日
0.4.0 2019年9月7日
0.3.0 2019年8月6日

数学 中排名 1319

BSD-2-ClauseLGPL-3.0

79KB
2K SLoC

Rust 中的动态自动微分

这是一次关于自动微分的教学尝试。它基于 autograd 包及其变体以及其他文献参考(例如:《计算机程序求导的艺术》、《算法微分简介——Uwe Naumann》)。

工作正在进行中...

注意

  • 目前依赖于 Rust 夜间版本

支持

  • 正向模式
  • 反向模式
  • 用于更高阶导数的组合

待办事项

  • 从标量扩展到多维实体,使用黎曼几何来操作张量和进行微分
  • 更多操作和测试(见 src/core.rs)

绘图

drawing drawing

依赖关系

~2MB
~42K SLoC