用pytorch实现简单线性回归

1 线性回归

线性回归是一种基本的统计学习方法,用于建立自变量和因变量之间的线性关系,并且可以用于预测新的数据点。

线性回归模型可以表示为:y = w*x + b + e,x和y分别为自变量和因变量,w和b为模型参数,e为误差项。简单线性回归的任务就是,给定一组x和一组y,通过训练找到最优的模型参数w和b,使得预测值y_hat和真实的y尽可能接近。损失函数一般为均方误差。

其构建思路为:

 

2 实例及代码

问题:给定一组自变量数据:[0.9],[2.3],[3.1],[3.9],[5.0];一组因变量数据:[3.2],[7.0],[9.2],[12.1],[15.2],训练权重w和b并输出。

代码:

 结果:

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值