#48 · 主分类: 深度学习框架
autograd
autograd
automatic-differentiation
backpropagation
deep-learning
derivative
differentiation
jax
machine-learning
neural-network
numpy
numpy-arrays
python
scipy
ufunc
高效计算NumPy代码的导数。
项目最后更新:08/29/26
GitHub Stars
7.5K
Forks数量
940
贡献者数量
71
许可证
MIT
收录理由
Autograd 让普通的 NumPy 代码也能直接做自动微分。你照常用 Python 和 NumPy 写前向计算,控制流该怎么写就怎么写,库会返回一个能算梯度的函数。它支持反向模式(即反向传播)和前向模式,两种模式还能组合使用,研究阶段和快速原型里绝大多数基于梯度的优化问题都能覆盖,不必为此引入一个重量级框架。因为可以反复求导,高阶导数也能顺手得到,这对某些优化方法和敏感性分析很有用。它同时是个不错的教学工具:README 里那个 tanh 示例,几行代码就把反向传播讲明白了。如果你已经习惯 NumPy 生态,想在不改变写数学方式的前提下加个求导能力,它是个非常务实的选擇。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。