请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这一小节相对来说比较晦涩难懂

我觉得主要原因还是老师只是讲了函数还有参数是什么作用,但是没有真正举例子(敲代码),所以很多时候老师讲了这个函数或者参数是干嘛的我却理解不了,比如torch.autograd.grad()函数的only_inputs,置为True就只计算inputs的梯度置为false就计算所有叶子节点的梯度,那叶子节点是啥,计算叶子节点的梯度与只计算inputs的梯度有什么区别,没有在代码上体现,比较难懂,这一节很多地方都是如此

正在回答

1回答

问题反馈的很好,因为考虑到课时的限制,所以内容上会有些取舍,不重要的部分会略过一些细节。自动求导在实际是用的时候,实际上不需要太关心,除非是自己需要操作导数。绝大多数时候是用不上。再看这个问题,用户创建的tensor属于叶子张量,中间产生的结果是非叶子张量。叶子张量存在的目的是为了节省内存,因为大多数中间产生的结果是不会被用到的,所以会被释放掉。

0 回复 有任何疑惑可以回复我~
  • 看了后面的章节接触了一些代码差不多理解了,谢谢老师
    回复 有任何疑惑可以回复我~ 2021-02-26 17:33:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信