该方法的意义为,首先找到Model的父类即nn.Module,然后将Model的对象self(在python中,约定俗成将self作为函数或类方法的一个参数,self为实例而不是类本身),转化为类nn.Module的对象,然后被转化后的nn.Module对象调用自己的__init__方法进行初始化,相当于有了父类初始化后的那套东西。
PS:新版本的pytorch好像可以不添加参数
图源Pytorch官网参考文档Module — PyTorch 2.6 documentation
该方法的意义为,首先找到Model的父类即nn.Module,然后将Model的对象self(在python中,约定俗成将self作为函数或类方法的一个参数,self为实例而不是类本身),转化为类nn.Module的对象,然后被转化后的nn.Module对象调用自己的__init__方法进行初始化,相当于有了父类初始化后的那套东西。
PS:新版本的pytorch好像可以不添加参数
图源Pytorch官网参考文档Module — PyTorch 2.6 documentation