动手深度学习笔记(十)3.3. 线性回归的简洁实现
3. 线性神经网络
3.3. 线性回归的简洁实现
在过去的几年里,出于对深度学习强烈的兴趣, 许多公司、学者和业余爱好者开发了各种成熟的开源框架。 这些框架可以自动化基于梯度的学习算法中重复性的工作。 在 3.2节中,我们只运用了: (1)通过张量来进行数据存储和线性代数; (2)通过自动微分来计算梯度。 实际上,由于数据迭代器、损失函数、优化器和神经网络层很常用, 现代深度学习库也为我们实现了这些组件。
在本节中,我们将介绍如何通过使用深度学习框架来简洁地实现 3.2节中的线性回归模型。
虽然很不喜欢额外插入库,尤其是教程中,但是为了方便进行下去,还是安装了一下 d2l
pip install d2l
然后就可以导入一些可以使用的函数
3.3.1. 生成数据集
与