类名(或函数名)带小括号(不论里面有没有参数)返回的就是对象而不是类,如nn.Sequential()返回的就是对象。
如果两个网络调用了同一个使用nn.Sequential()生成的对象,则反向传播可能会产生问题(因为相当于这个模块要正向传播和反向传播各两次)。
因此改进做法也很简单,只需要使用两次nn.Sequential()生成两个不同的对象即可。
类名(或函数名)带小括号(不论里面有没有参数)返回的就是对象而不是类,如nn.Sequential()返回的就是对象。
如果两个网络调用了同一个使用nn.Sequential()生成的对象,则反向传播可能会产生问题(因为相当于这个模块要正向传播和反向传播各两次)。
因此改进做法也很简单,只需要使用两次nn.Sequential()生成两个不同的对象即可。