进阶·5 分钟阅读·
如何开始学习《动手学深度学习》
一条适合已有 Python 基础学习者的实践路线:先跑通代码,再补数学概念,最后用小实验验证理解。
深度学习PythonPyTorch
完成后你将能够
- ✓规划一条不过度追求章节数量的入门路线
- ✓用运行、理解、修改三步完成每节学习
- ✓通过小实验判断自己是否真正掌握概念
步骤 1
先确定学习范围
第一次学习不必从头到尾逐章完成。建议先掌握数据处理、线性神经网络、多层感知机和模型训练这几个基础部分,再根据目标进入计算机视觉或自然语言处理章节。
开始前准备好 Python 环境,并确认示例代码能够运行。环境问题应尽早解决,否则很容易把时间耗在与概念无关的配置上。
步骤 2
用三步完成每一节
第一步直接运行示例,观察输入、输出和张量形状;第二步阅读解释,弄清模型在优化什么;第三步修改一个变量,例如学习率、批量大小或网络层数,并记录结果变化。
遇到公式时先理解变量含义和计算目的,不必一开始追求完整推导。代码结果与概念建立联系后,再回头补数学通常更有效。
步骤 3
建立可验证的学习记录
每章只记录三个问题:这个模型解决什么问题、训练过程怎样判断好坏、它在哪些情况下可能失败。完成一个阶段后,用自己的数据做一次小实验,检验是否真的能够迁移所学内容。