李沐-动手学深度学习-自动求导

假设我们想对函数y = 2xTx,关于列向量x求导。并对x赋予初值。

在我们计算y 关于x 的梯度之前,我们需要一个地方来存储梯度。 重要的是,我们不会在每次对一个参数求导时都分配新的内存。 因为我们经常会成千上万次地更新相同的参数,每次都分配新的内存可能很快就会将内存耗尽。

 

我们通过调用反向传播函数来自动计算y关于x每个分量的梯度,并打印这些梯度。

默认情况下,会累积梯度,所以在求另一个函数的梯度时要进行清零操作 。

 当将清零代码进行注释时,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值