ResNet.__init__() got an unexpected keyword argument 'init_weights'
时间: 2023-11-11 15:56:48 浏览: 112
根据提供的引用内容,`ResNet.__init__()`函数收到了一个意外的关键字参数`init_weights`。从提供的代码片段来看,`ResNet50`类的初始化函数没有`init_weights`这个参数,因此导致了这个错误。可能的原因是在调用`ResNet50`类的初始化函数时传入了错误的关键字参数。请确保传入的关键字参数与该类的初始化函数的参数一致。
相关问题
ResNet34.__init__() got an unexpected keyword argument 'T'
ResNet34是一种深度学习模型,它是ResNet系列中的一种。在ResNet34的初始化函数__init__()中,没有T这个参数,因此如果出现了ResNet34.__init__() got an unexpected keyword argument 'T'的错误提示,说明代码中使用了一个ResNet34模型不支持的参数T。需要检查代码并修改参数。
super(resnet, self).__init__()
b的super(resnet, self).__init__()是调用父类的初始化方法。其中super()是内置函数,它可以返回一个临时对象,这个对象继承了父类的所有属性和方法,可以通过这个对象来调用父类的方法。在这里,resnet是当前类的父类,self表示当前类的实例对象。调用父类的__init__()方法可以对父类的属性进行初始化,同时也会执行父类的其他初始化操作。