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

相关内容

热门资讯

透视有挂!wpk辅助插件叫什么... 透视有挂!wpk辅助插件叫什么(透视)详细辅助扑克教程(总是是有挂);1、wpk辅助插件叫什么ai辅...
透视有挂(wepokE)微扑克... 自定义微扑克辅助器是骗人吗系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,...
透视肯定!wepoker软件辅... 透视肯定!wepoker软件辅助程序(透视)好像存在有挂(详细辅助必赢方法)是一款可以让一直输的玩家...
透视实锤!WePoKe透视挂,... 透视实锤!WePoKe透视挂,wepoke黑科技,详细透视教你攻略;暗藏猫腻,小编详细说明WePoK...
透视有挂(WEpoke)德州微... 透视有挂(WEpoke)德州微扑克外挂是真的吗(透视)详细辅助教你攻略;原来确实真的有挂(需添加指定...
透视规律!微扑克微乐辅助(透视... 透视规律!微扑克微乐辅助(透视)都是存在有挂(详细辅助2025新版)这是由厦门游乐互动科技有限公司精...
透视透视挂!wepoker脚本... 透视透视挂!wepoker脚本下载(透视)详细辅助曝光教程(本来是有挂)运wepoker脚本下载辅助...
透视肯定!wepoke真的有挂... 透视肯定!wepoke真的有挂,wopoker分析器下载,详细透视第三方教程1、打开软件启动之后找到...
透视透视(wepoke)德扑之... 透视透视(wepoke)德扑之星带入记分牌(透视)详细辅助必胜教程1、不需要AI权限,帮助你快速的进...
透视辅助!wepoker透视脚... 透视辅助!wepoker透视脚本苹果版(透视)详细辅助存在挂教程(原来真的是有挂)1、wepoker...