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前后有两个_,

相关推荐
嗯嗯=17 分钟前
python学习篇
开发语言·python·学习
WoY202023 分钟前
opencv-python在ubuntu系统中缺少依赖
python·opencv·ubuntu
棒棒的皮皮2 小时前
【深度学习】YOLO核心原理介绍
人工智能·深度学习·yolo·计算机视觉
大游小游之老游2 小时前
Python中如何实现一个程序运行时,调用另一文件中的函数
python
mantch2 小时前
个人 LLM 接口服务项目:一个简洁的 AI 入口
人工智能·python·llm
weixin_445054723 小时前
力扣热题51
c++·python·算法·leetcode
哥布林学者3 小时前
吴恩达深度学习课程五:自然语言处理 第一周:循环神经网络 (二)循环神经网络
深度学习·ai
朱朱没烦恼yeye3 小时前
java基础学习
java·python·学习
databook3 小时前
数据可视化五大黄金原则:让你的图表“会说话”
python·数据分析·数据可视化
ai_top_trends3 小时前
2026 年度工作计划 PPT 模板与 AI 生成方法详解
人工智能·python·powerpoint