TypeError: __init__() takes 1 positional argument but 2 were given

最近在更改MS-AAGCN模型的时候出现了这个问题

TypeError: __init__() takes 1 positional argument but 2 were given_第1张图片

然后搜了一下,发现原因是,应传一个参数,但是给赋值了2个

然后又去看了一下nn.Sigmoid()方法,官网给出的例子如下

TypeError: __init__() takes 1 positional argument but 2 were given_第2张图片

然后把

        s = nn.Sigmoid(x1)
        

改为 

        s = nn.Sigmoid()
        x1 = s(x1)

代码就可以正常运行了。  

 

你可能感兴趣的:(计算机视觉,行为识别,GCN,深度学习,pytorch,神经网络)