首页 > 解决方案 > 对在 Pytorch 中使用 super() 构建神经网络感到困惑

问题描述

我了解super()在初始化类时使用从类继承属性和方法。但是,当在神经网络的上下文中使用它时,例如:

class Net(nn.Module):
      def __init__(self, num_inputs, num_outputs, num_hiddens1, num_hiddens2,
                 is_training = True):
          super(Net, self).__init__()

我对为什么super()要调用同一个班级感到困惑。这是什么意思,为什么要这样做?

非常感谢!

标签: pythonclassneural-networkpytorchsuperclass

解决方案


推荐阅读