05-用pytorch实现线性回归
回归
线性模型
损失函数

训练步骤:

数据
在PyTorch中,计算图是小批量的,所以$X$和$Y$是$3 \times 1$张量。

设计模型
在以前的学习中,重点是求导数,现在学习pytorch后,重点是如何构造计算图。
首先我们的模型类应该继承自nn.Module,它是所有神经网络模块的基类。
然后必须实现成员方法__init__()和forward()
构造nn.Linear对象,类nn.Linear包含了权重$w$和偏置$b$。

类神经网络。Linear实现了神奇的__call__()方法,使类的实例可以像函数一样被调用,且通常会调用forward()。
损失函数和优化器
损失函数


前馈与反馈
注意:由于
.backward()计算的级将被累积。所以在使用backward之前,请记住将grad设置为0!
输出权重与偏置
测试数据

最后更新于
这有帮助吗?
