leedl-tutorial
基于李宏毅教授公开课的中文深度学习教程,配全套公式推导与Jupyter Notebook实战代码
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
基于李宏毅教授公开课的中文深度学习教程,配全套公式推导与Jupyter Notebook实战代码
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下,你翻开一本技术书籍,发现作者用《进击的巨人》里的巨人攻击力来解释神经网络,用《一拳超人》里琦玉老师的训练计划来类比梯度下降——枯燥的数学公式突然有了生命力。这不是小说,而是 Datawhale 团队 在《深度学习详解》(江湖人称"苹果书")里做的事。这本书基于台湾大学 李宏毅教授 的百万播放量公开课《机器学习》,由王琦、杨毅远、江季三位青年学者历时多年整理改编,2024年由人民邮电出版社正式出版,迅速成为中文深度学习入门领域的标杆读物。

图1:苹果书封面,因装帧设计风格被社区称为"苹果书"
李宏毅老师的课有多受欢迎?早在2021年,他的《机器学习》春季课程就在中文互联网突破了数百万播放量。他的授课风格独特——用动漫梗讲解 Attention 机制,用《游戏王》里的抽卡概率解释贝叶斯推断,学生们评价他的课"听着听着就笑了,笑完发现公式也记住了"。
但视频课有一个天然的痛点:复习时需要反复拖进度条,公式推导看不清楚,记笔记又跟不上节奏。苹果书 正是为了解决这个问题而生。Datawhale 的三位核心作者——来自上海交大的王琦、牛津大学的杨毅远、北大出身的江季——将李宏毅老师的课程精华逐页整理,配上详细的公式推导、代码实现和案例解读,把"会动的 PPT"变成了"可以反复翻阅的纸质书"。

图2:李宏毅老师在 Twitter 上亲自推荐苹果书
苹果书覆盖了深度学习从入门到进阶的完整知识图谱,全书按内容分为 20 个章节,大致可以归为以下几个模块:
开篇即直面深度学习初学者的最大困惑——局部最小值与鞍点。很多人训练模型时看到 loss 不下降就以为是陷入了局部最小值,实际上更常见的问题是遇到了鞍点。书中用直观的等高线图示解释了两种情况的区别,并给出了逃离鞍点的实用策略。
紧接着是训练技巧的系统梳理:自适应学习率(Adam、RMSprop 等优化器的底层原理)、分类问题的损失函数设计(Cross-Entropy 为何优于 MSE)、归一化技术(Batch Normalization 的前世今生)。这一模块的价值在于,它不只是告诉你"用什么函数",更让你理解"为什么这个函数有效"。
卷积神经网络(CNN) 一章从图像识别的基本假设出发,解释了为什么"局部连接"和"权重共享"能大幅降低参数量。配合 Homework 文件夹中的 MNIST/CIFAR-10 实战代码,理论与代码形成闭环。
自注意力机制与 Transformer 是当前 AI 领域最重要的架构,苹果书用了相当篇幅讲解从 RNN 到 Attention 的演进路线,再深入到 Multi-Head Attention、Positional Encoding 等核心组件的代码实现。对比市面上很多"上来就讲 Transformer、不讲历史"的教程,这一章的铺垫让读者真正理解"为什么需要注意力机制"。
扩散模型(Diffusion Model) 是近年来生成式 AI 的核心突破,书中专门新增了一个章节介绍其数学原理和训练流程,配合代码注释,让读者不仅会用 Stable Diffusion,更能理解"噪声如何一步步被去除"。
苹果书不惜笔墨地覆盖了多个前沿方向:
苹果书不只是理论书籍,它配套了完整的 Homework 实战代码体系,覆盖 15 个大作业,从基础的线性回归、分类问题,到 CNN 图像识别、自注意力机器翻译,再到 GAN 生成对抗网络和 BERT 微调,每个章节都有对应的编程练习。
代码以 Jupyter Notebook 形式提供,每个作业包含:
这套作业体系的设计理念是"渐进式难度":Warmup 作业让读者热身,HW1-HW15 难度递增,最终 HW15 元学习需要综合运用前面的所有知识点。这种"学完即练、练完即会"的设计,在 GitHub 上获得了大量 positive feedback。
1. 理论深度与通俗表达的罕见平衡 苹果书最难能可贵的一点是:它在保持数学严谨性的同时,大量使用生活化类比来降低理解门槛。李宏毅老师课堂上的动漫梗被完整保留,Datawhale 团队在此基础上进一步丰富了解读。对于数学基础薄弱的读者,这些类比是救命稻草;对于有一定基础的读者,严谨的公式推导满足了深度需求。
2. 配套资源极度完善 PDF 电子版免费开放下载,Homework 代码随仓库更新,勘误表实时维护,豆瓣、知乎上有大量读者讨论。这种"开源书籍"的运营模式,让一本书有了持续进化的生命力。
3. 社区背书强大 Datawhale 是国内最活跃的 AI 开源学习社区之一,苹果书是其"南瓜书、蘑菇书、熊猫书、蝴蝶书、苹果书"系列中的一员。这个系列已经形成了品牌效应,很多 AI 爱好者是"先买南瓜书,再入苹果书"的路径。
1. 部分读者对文字表达有微词 豆瓣上有一条获得不少赞同的评论指出:书中部分章节"文字表达不够流畅,像是在和初通中文的读者对话"。这可能是因为书籍由多人协作完成,翻译腔和口语化表达偶有出现,影响了阅读连贯性。
2. 纸质版与电子版存在差异 纸质书经过人民邮电出版社编辑的修缮,与免费 PDF 版本在排版和内容上有细微差异。部分早期购买纸质版的读者发现 PDF 更新后内容更完善,存在"买书反而不如看 PDF"的心理落差。
3. 不适合纯零基础读者 虽然定位是"入门教程",但书中涉及大量线性代数、概率论的先验知识。如果连梯度是什么都不清楚,建议先补充微积分和线性代数基础再看苹果书,否则体验会大打折扣。
苹果书的成功折射出一个趋势:中文 AI 学习资料正在从"翻译引进"走向"原创输出"。
长期以来,中文技术书籍市场被翻译书主导,很多译著存在语言生硬、案例过时的问题。Datawhale 模式的创新在于:它不是翻译李宏毅老师的英文教材,而是将中文课程原地转化为更结构化的学习材料,保持了原课程的中文语境和生动风格。
从数据来看,苹果书 GitHub 仓库已收获 16,000+ Stars,21 个版本迭代,2025 年底仍在更新维护——这个活跃度在开源技术书籍中是罕见的。它证明了:好的学习资料不需要付费,付费的是印刷和装帧;知识本身应该自由流动。
| 读者类型 | 建议学习路径 |
|---|---|
| 完全零基础 | 先补微积分+线性代数基础,再从第1章按顺序读 |
| 有 ML 基础,想补 DL | 直接跳到 CNN、Transformer、扩散模型章节 |
| 研究生/从业者 | 结合 Homework 实战,关注对抗攻击、元学习等进阶章节 |
| 教学用途 | 可直接引用 Homework 体系作为课程实验材料 |
获取方式:GitHub 仓库提供免费 PDF 下载(百度网盘国内镜像可用),纸质版在京东/当当购买,支持作者创作。