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

相关内容

热门资讯

真的是有挂!聚星ai辅助工具收... 真的是有挂!聚星ai辅助工具收费多少,潮友会鱼虾蟹下载链接,必赢教程(一直真的是有挂);一、潮友会鱼...
第二分钟练习!手机脚本辅助软件... 手机脚本辅助软件 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: 1...
第十分钟烘培!微信微乐辅助免费... 第十分钟烘培!微信微乐辅助免费,好友赣南脚本插件,曝光教程(果然是有挂)您好:微信微乐辅助免费这款游...
真的有挂!哈糖大菠萝软件下载,... 真的有挂!哈糖大菠萝软件下载,微信途游有辅助吗,wpk教程(果然真的有挂);详细微信途游有辅助吗攻略...
第九分钟学习!四川游戏辅助器,... 第九分钟学习!四川游戏辅助器,aa poker透视软件,揭秘攻略(一贯是有挂的);无需打开直接搜索打...
真的有挂!aa poker辅助... 真的有挂!aa poker辅助,好友赣南辅助器,微扑克教程(一贯真的有挂);亲真的是有正版授权,小编...
6分钟机巧!欢聚水鱼脚本,德普... 6分钟机巧!欢聚水鱼脚本,德普之星辅助器怎么用,力荐教程(一贯有挂)>>您好:软件加13670430...
真的是有挂!德普之星有辅助软件... 真的是有挂!德普之星有辅助软件吗,财神辅助模拟器,可靠教程(一直真的是有挂);人气非常高,ai更新快...
真的有挂!wpk插件,聚友联盟... 真的有挂!wpk插件,聚友联盟免费辅助器,可靠教程(原来真的有挂);1.聚友联盟免费辅助器 ai辅助...
7分钟操作!广西微乐小程序控制... 7分钟操作!广西微乐小程序控制器,广东老友辅助,规律教程(原来确实有挂);无需打开直接搜索打开薇:1...