文件名称:rust-ad:Rust 的自动微分库
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-24 09:28:13
Rust
生锈广告 Rust 的自动微分库。 目前只支持一阶正向AD。 例子 计算 (1, 2) 处 exp(x/y^2) 的梯度: let result = ad :: grad ( | x | { Float :: exp (x[ 0 ] / Float :: powi (x[ 1 ], 2 )) }, vec! [ 1.0 , 2.0 ]); println! ( "Out: {}" , result); // Out: [0.321006, -0.321006]
【文件预览】:
rust-ad-master
----.gitignore(91B)
----src()
--------main.rs(143B)
--------lib.rs(12KB)
----LICENSE(1KB)
----Cargo.toml(90B)
----README.md(319B)