AttributeError: module ‘torch.nn‘ has no attribute ‘module‘

bash 复制代码
import torch 
import torch.nn as nn

class LinearModel(nn.Module):
    def _init_(self,ndim):
        super(LinearModel,self)._init_()
        self.ndim=ndim
        
        self.weight=nn.Parameter(torch.randn(ndim,1))#定义权重
        self.bias=nn.Parameter(torch.randn(1)) #定义偏置
         
    def forward(self,x):
    # y = wx +b
        return x.mm(self.weight)+self.bias
bash 复制代码
lm=LinearModel(5)

如上,调用时报错:
init () takes 1 positional argument but 2 were given

纠错发现是少打了下划线

init前后有两个_,

相关推荐
爱ZW的小白猿5 分钟前
pytorch的安装
pytorch
MasonYyp8 分钟前
简单使用Argos翻译框架
python
祝余Eleanor9 分钟前
DAY 39 Dataset和Dataloader
人工智能·深度学习·神经网络·机器学习
XiaoMu_00112 分钟前
验证码识别系统
python·深度学习
white-persist18 分钟前
网络空间安全核心领域技术架构深度解析
c语言·开发语言·网络·python·安全·网络安全·架构
qq_4639448619 分钟前
如何修改Anaconda虚拟环境的名字?
开发语言·python·anaconda
南风以南22 分钟前
Python中迭代器和生成器:让数据“懒”得刚刚好 💤
python
song50130 分钟前
鸿蒙 Flutter 复杂表单验证:自定义规则与联动逻辑
分布式·python·flutter·ci/cd·分类
databook35 分钟前
数据点的“社交距离”:衡量它们之间的相似与差异
python·数据挖掘·数据分析
CoovallyAIHub41 分钟前
告别“消失的小目标”:航拍图像检测新框架,精度飙升25.7%的秘诀
深度学习·算法·计算机视觉