每天五分钟深度学习pytorch:基于pytorch搭建多项式线性回归模型

本文重点

我们前面学习了基于pytoch搭建一元线性回归模型,本文我们学习使用pytorch搭建多项式的回归模型,在学习这个之前我们需要了解一下什么是多项式回归模型?

多项式回归模型和多变量(多特征)的回归模型是不一样的,多变量就是一个样本有多个特征属性,而多项式就是一个样本还只有一个属性x,但是有时候可能拟合效果不好,我们可以考虑多项式回归,也就是提高每个属性的次数,总的来说就是多项式的回归模型的特征是(x,x²,x³...),而多变量的回归模型的特征是(x1,x2,x3...),本文我们学习多项式回归模型的搭建。

模型搭建

class Polynomial_Regression(nn.Module):
 def __init__(self):
 super(Polynomial_Regression,self).__init__()
 self.poly=nn.Linear(3,1)#这里的模型输入是 3 维,输山是 1 维,
 def forward(se1f,x): 
 out = se1f.poly(x) 
 return out 

这个模型有三个输入,一个输出,它的可视化模型图如下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幻风_huanfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值