Jul, 2019

可微编程系统:连接机器学习与科学计算

TL;DR这篇论文介绍了一种 Differentiable Programming 系统 Zygote,能够从一般的程序结构中获取梯度,该系统支持控制流、递归、突变等几乎所有语言构造,并支持各种高级自动微分技术,可以在不需要任何用户干预或重构来分阶段执行计算的情况下编译高性能代码,从而使得我们能够在深度学习模型中简单地集成一个大的库生态系统。