|
因此,这些工作不仅关注于适合数学分析和集成到编译器中的AD过程的形式化,还关注于使AD更具通用性和健壮性,允许AD操作符以嵌套方式用作一级操作符,从而扩大了涉及可方便快捷地编写的派生的程序的范围[4,5,33,34]。我们还探索了将IV型AD集成到激进编译器中所能达到的速度极限[38]。我们希望AD对所有数字程序员来说都像现在的线性代数微例程库一样无处不在,并且优化编译器在未来将以目前支持三角函数或循环的相同方式支持AD。确认。这项工作由爱尔兰科学基金会于年9月拨款资助。1/I2637。感谢合作者杰弗里·马克·西斯金德(JeffreyMarkSiskind)和阿蒂利姆·古恩斯·贝丁(AtilimGunes-Baydin)进行了许多有益的讨论。S’ebastien Geeraert3.1对伴随算法微分(AAD)的实际实现。本研究的目的是展示一种实现伴随算法微分(AAD)的方法。AAD是一种以自动且高效的方式产生精确计算导数的方法。通过使用AAD的路径微分,我们可以计算价格的蒙特卡罗敏感性:如果金融合同的支付值由p(θ)=E[f(θ,W)]给出,其中θ是一个参数,W是一个随机变量,我们可以通过p(θ)=E来估计其导数fθ(θ,W)≈MMXi=1fθ(θ,Wi),通过交换差异和期望。
|