解决TypeError: __init__() takes 1 positional argument but 2 were given
创始人
2024-12-28 16:38:37
0

问题描述:

如下图,在使用torch.nn.Sigmoid非线性激活时报错

源代码:

class testrelu(nn.Module):     def __init__(self):         super().__init__()         self.sigmoid = Sigmoid()      def forward(self, input):         output = self.sigmoid(input)         return output  writer = SummaryWriter("./logs") dataset = torchvision.datasets.CIFAR10("./dataset", train=False, transform=torchvision.transforms.ToTensor(),                                        download=True) dataloader = DataLoader(dataset, batch_size=64) step = 0 for data in dataloader:     img, target = data     writer.add_images("input_ReLU", img, step)     output = testrelu(img)     writer.add_images("output_ReLU", output, step)     step = step + 1  writer.close() 

testrelu 类的 __init__ 方法没有接收任何参数,但是在创建类的实例时,尝试传递了一个参数。这是导致 TypeError 的原因。

问题解决:

要解决这个问题,需要确保在创建 testrelu 类的实例时不传递任何参数。以下是修改后的代码:

tr = testrelu() for data in dataloader:     img, target = data     writer.add_images("input_ReLU", img, step)     output = tr(img)     writer.add_images("output_ReLU", output, step)     step = step + 1 

相关内容

热门资讯

透视代打!hhpoker辅助软... 透视代打!hhpoker辅助软件是真的么,德州局HHpoker透视脚本,手册教程(有挂实锤)-哔哩哔...
第6分钟app!皮球茶馆辅助器... 您好,蜀山四川破解版ios这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
透视教程!wpk免费辅助,aa... 透视教程!wpk免费辅助,aapoker透视脚本,指南书教程(有挂分享)-哔哩哔哩1)aapoker...
第3分钟神器!新西游游戏辅助,... 第3分钟神器!新西游游戏辅助,哈糖大菠萝辅助,竟然有挂(真的有挂)-哔哩哔哩1、实时哈糖大菠萝辅助开...
透视辅助!哈糖大菠萝辅助器,w... 透视辅助!哈糖大菠萝辅助器,wepoker正确养号方法,演示教程(有挂方法)-哔哩哔哩1、该软件可以...
第9分钟技巧!雀神广东麻将辅助... 第9分钟技巧!雀神广东麻将辅助工具,新道游辅助软件下载,总是有挂(证实有挂)-哔哩哔哩亲,关键说明,...
透视ai!约局吧如何查看是否有... 透视ai!约局吧如何查看是否有挂,pokerrrr2辅助,练习教程(有挂教程)-哔哩哔哩约局吧如何查...
两分钟攻略!相约十三水辅助器下... 两分钟攻略!相约十三水辅助器下载,顺欣茶楼开挂,真是有挂(有挂助手)-哔哩哔哩1、不需要AI权限,帮...
透视规律!哈糖大菠萝辅助器,w... 透视规律!哈糖大菠萝辅助器,wepoker私人定制透视,举措教程(有挂方略)-哔哩哔哩1.wepok...
四分钟神器!钱塘十三水辅助,佛... 四分钟神器!钱塘十三水辅助,佛手在线辅助,果然是真的挂(有挂功能)-哔哩哔哩该软件可以轻松地帮助玩家...