自动微分
计算
随机梯度下降算法
计算机科学
梯度下降
黑匣子
深度学习
封面(代数)
人工智能
下降(航空)
功能(生物学)
数学优化
算法
数学
工程类
人工神经网络
机械工程
航空航天工程
生物
进化生物学
作者
Nikhil Ketkar,Jojo Moolayil
出处
期刊:Apress eBooks
[Apress]
日期:2021-01-01
卷期号:: 133-145
被引量:26
标识
DOI:10.1007/978-1-4842-5364-9_4
摘要
While exploring stochastic gradient descent in Chapter 3, we treated the computation of gradients of the loss function ∇xL(x) as a black box. In this chapter, we open the black box and cover the theory and practice of automatic differentiation, as well as explore PyTorch’s Autograd module that implements the same. Automatic differentiation is a mature method that allows for the effortless and efficient computation of gradients of arbitrarily complicated loss functions. This is critical when it comes to minimizing loss functions of interest; at the heart of building any deep learning model lies an optimization problem that is invariably solved using stochastic gradient descent, which, in turn, requires one to compute gradients.
科研通智能强力驱动
Strongly Powered by AbleSci AI