结合理论与实践的深度学习教材和课程
《动手学深度学习》(Dive into Deep Learning,简称 D2L)是由亚马逊科学家李沐等学术与工业界专家倾力打造的开源深度学习教科书。它独创性地将理论阐述、数学推导与可交互的运行代码(Jupyter Notebook)深度融合,支持 PyTorch、TensorFlow 和 MXNet 等多种主流框架,是全球公认的保姆级、全栈式深度学习入门与进阶圣经。
https://zh.d2l.ai/ ;英文版官网为 https://d2l.ai/ 。| 维度 | 动手学深度学习 | fast.ai (欧美代表) | 飞桨 AI Studio 课程 (中国代表) |
|---|---|---|---|
| 教学理念 | 理论与代码并重,边推导公式边用代码实现底层。 | Top-down(自顶向下),先跑通应用培养兴趣,再探究底层原理。 | 产业实践导向,结合国内企业实际应用场景与案例。 |
| 支持框架 | PyTorch、TensorFlow、MXNet 多框架并存。 | PyTorch(基于其官方 fastai 高阶库封装)。 | PaddlePaddle(百度飞桨生态)。 |
| 学习门槛 | 中等。需要一定的线性代数、微积分及 Python 基础。 | 较低。适合有普通编程经验、想快速上手的开发者。 | 较低。提供大量开箱即用的中文实战项目和图形化引导。 |
| 硬件与算力 | 需本地配置环境,或自行对接 Colab 等免费云端算力。 | 推荐使用云端 GPU 平台,有官方推荐的合作算力平台。 | 提供免费的在线算力(如每日赠送 Tesla V100 算力卡点数)。 |
选择建议:如果你希望建立扎实的深度学习理论功底,且想灵活掌握 PyTorch 或 TensorFlow 等主流框架的底层原理,《动手学深度学习》是无可替代的首选;如果你是完全的工程实用主义者,想以最快速度做出一个 AI 应用,可以先通过 fast.ai 培养兴趣;如果你受限于本地硬件算力,且主要面向国内产业落地,飞桨 AI Studio 提供的免费在线算力和本土化案例会更适合你。