跳到主要内容

输入关键词,快速查找站内精选内容。

← 返回教程
进阶·5 分钟阅读·

如何开始学习《动手学深度学习》

一条适合已有 Python 基础学习者的实践路线:先跑通代码,再补数学概念,最后用小实验验证理解。

深度学习PythonPyTorch

完成后你将能够

  • 规划一条不过度追求章节数量的入门路线
  • 用运行、理解、修改三步完成每节学习
  • 通过小实验判断自己是否真正掌握概念

步骤 1

先确定学习范围

第一次学习不必从头到尾逐章完成。建议先掌握数据处理、线性神经网络、多层感知机和模型训练这几个基础部分,再根据目标进入计算机视觉或自然语言处理章节。

开始前准备好 Python 环境,并确认示例代码能够运行。环境问题应尽早解决,否则很容易把时间耗在与概念无关的配置上。

步骤 2

用三步完成每一节

第一步直接运行示例,观察输入、输出和张量形状;第二步阅读解释,弄清模型在优化什么;第三步修改一个变量,例如学习率、批量大小或网络层数,并记录结果变化。

遇到公式时先理解变量含义和计算目的,不必一开始追求完整推导。代码结果与概念建立联系后,再回头补数学通常更有效。

步骤 3

建立可验证的学习记录

每章只记录三个问题:这个模型解决什么问题、训练过程怎样判断好坏、它在哪些情况下可能失败。完成一个阶段后,用自己的数据做一次小实验,检验是否真的能够迁移所学内容。