解决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模拟器,详细开挂辅助攻略(存在有挂)在进入花花生活圈可以...
避坑细节!插件脚本模板,wep... 避坑细节!插件脚本模板,wepoker能不能透视,详细开挂辅助工具(今日头条)1、这是跨平台的插件脚...
避坑细节!好友赣南辅助,hhp... 避坑细节!好友赣南辅助,hhpoker德州透视挂,详细开挂辅助插件(有挂方针)1、好友赣南辅助透视辅...
一分钟了解!老k麻将有挂,ne... 一分钟了解!老k麻将有挂,newpoker可以安装脚本,详细开挂辅助软件(有挂秘诀)所有人都在同一条...
每日必看!好运南通长牌辅助,a... 每日必看!好运南通长牌辅助,aapoker免费透视脚本,详细开挂辅助攻略(有挂解惑)亲,关键说明,好...
科技通报!兴义水鱼天下有辅助,... 科技通报!兴义水鱼天下有辅助,wpk私人局有透视,详细开挂辅助插件(有挂教学)1、兴义水鱼天下有辅助...
一分钟了解!博雅西元红河辅助脚... 一分钟了解!博雅西元红河辅助脚本,菠萝辅助器免费版的特点,详细开挂辅助方法(有挂实锤)1、博雅西元红...
传递经验!混沌休闲辅助,aap... 传递经验!混沌休闲辅助,aapoker透视脚本入口,详细开挂辅助攻略(有人有挂)1、混沌休闲辅助ai...
玩家科普!点我休闲辅助器,hh... 玩家科普!点我休闲辅助器,hhpoker德州牛仔视频,详细开挂辅助插件(有挂总结)1、进入到点我休闲...
玩家必看攻略!优优乐破解,大菠... 玩家必看攻略!优优乐破解,大菠萝辅助器,详细开挂辅助方法(讲解有挂)暗藏猫腻,小编详细说明大菠萝辅助...