在学习pytorch编写的深度强化学习中,对于forward函数的一点理解,特别是对参数的传递部分,主要参考了以下优秀的博文:
博文1.(18条消息) Pytorch中的forward的理解_def forward_使者大牙的博客-CSDN博客
博文2.(18条消息) Pytorch forward()的简单理解与用法_云晕无的博客-CSDN博客_pytorch forward
博文3.(18条消息) pytorch 中的 forward 的使用与解释_JY丫丫的博客-CSDN博客
其中博文2讲清楚了在nn.Module类中forward()函数不被显示调用的原因,博文3讲解了‘在模型训练时,不需要使用forward,只要在实例化一个对象中传入对应的参数就可以自动调用 forward 函数’,但因为我自己刚入门,对于这部分的理解还不是透彻,参考博文1写了一个小例子,来加深这里面参数之间的关系是如何的。
# Case 2
import torch.nn