- 2. 预备知识
2. 预备知识
在动手学习之前,我们需要获取本书的代码,并安装运行本书的代码所需要的软件。作为动手学深度学习的基础,我们还需要了解如何对内存中的数据进行操作,以及对函数求梯度的方法。最后,我们应养成主动查阅文档来学习代码的良好习惯。
- 2.1. 获取和运行本书的代码
- 2.1.1. 获取代码并安装运行环境
- 2.1.2. 更新代码和运行环境
- 2.1.3. 使用GPU版的MXNet
- 2.1.4. 小结
- 2.1.5. 练习
- 2.1.6. 参与讨论
- 2.2. 数据操作
- 2.2.1. 创建
NDArray
- 2.2.2. 运算
- 2.2.3. 广播机制
- 2.2.4. 索引
- 2.2.5. 运算的内存开销
- 2.2.6.
NDArray
和NumPy相互变换 - 2.2.7. 小结
- 2.2.8. 练习
- 2.2.9. 参与讨论
- 2.2.1. 创建
- 2.3. 自动求梯度
- 2.3.1. 简单例子
- 2.3.2. 训练模式和预测模式
- 2.3.3. 对Python控制流求梯度
- 2.3.4. 小结
- 2.3.5. 练习
- 2.3.6. 参与讨论
- 2.4. 查阅文档
- 2.4.1. 查找模块里的所有函数和类
- 2.4.2. 查找特定函数和类的使用
- 2.4.3. 在MXNet网站上查阅
- 2.4.4. 小结
- 2.4.5. 练习
- 2.4.6. 参与讨论