解决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 

相关内容

热门资讯

最新技巧“微信小程序破解内购”... 最新技巧“微信小程序破解内购”wepoker破解是真的还是假的(切实真的是有挂);玩家必备必赢加哟《...
透视工具!约局吧德州真的存在透... 透视工具!约局吧德州真的存在透视吗,广西友乐免费辅助(一直是真的有挂)进入游戏-大厅左侧-新手福利-...
透视辅助!wepoker手机助... 透视辅助!wepoker手机助手,三江互娱辅助,黑科技教程(有挂规律);1、每一步都需要思考,不同水...
透视有挂!智星菠萝可以辅助吗,... 透视有挂!智星菠萝可以辅助吗,wpk作弊最怕三个东西(详细辅助德州论坛);大神普及一款德州ai内幕,...
一分钟了解“川南麻将辅助”德州... 一分钟了解“川南麻将辅助”德州局脚本(总是真的是有挂)是一款可以让一直输的玩家,快速成为一个“必胜”...
透视辅助!wepoker有辅助... 透视辅助!wepoker有辅助功能吗,中至赣州黑科技辅助软件视频(果然存在有挂)1、玩家可以在中至赣...
透视脚本!德普之星透视辅助软件... 《透视脚本!德普之星透视辅助软件,wepoker有用吗(详细辅助科技教程)》 德普之星透视辅助软件软...
透视能赢!hhpoker到底可... 透视能赢!hhpoker到底可以作弊码,欢乐茶馆挂,2025新版总结(有挂介绍)1、游戏颠覆性的策略...
必备辅助推荐“椰子辅助”hhp... 此外,数据分析德州(椰子辅助)辅助神器app还具备辅助透视行为开挂功能,通过对客户椰子辅助透明挂的深...
热点推荐“欢乐茶馆脚本辅助”本... 热点推荐“欢乐茶馆脚本辅助”本来是有挂(辅助挂)详细辅助扑克教程1)辅助挂:进一步探索辅助透视大陆,...