Variable 计算时, 它在背景幕布后面一步步默默地搭建着一个庞大的系统, 叫做计算图, computational graph. 将所有的计算步骤 (节点) 都连接起来, 最后进行误差反向传递的时候, 一次性将所有 variable 里面的修改幅度 (梯度) 都计算出来, 而 tensor 就没有这个能力.
相关代码如下所示:

代码运行结果如下:

Pytorch-variable变量
最新推荐文章于 2024-11-05 20:51:03 发布
本文深入探讨了Variable和Tensor在深度学习计算过程中的区别。Variable在后台构建计算图,实现高效的误差反向传播,一次性计算所有Variable的梯度,而Tensor则不具备此功能。通过具体代码示例,清晰展示两者在计算流程中的不同作用。
8563

被折叠的 条评论
为什么被折叠?



