← 返回栏目

fast.ai 深度学习课的内容与学法

课程主讲人 Jeremy Howard 的半身照,短发,身穿深色上衣,面向镜头微笑,2013 年拍摄

fast.ai 的「Practical Deep Learning for Coders」是一门免费的深度学习课程,第 1 部分共 9 课、每课约 90 分钟,第 2 部分超过 30 小时视频。本文依据 2026 年 10 月 20 日查阅的官方课程页面和 GitHub 仓库,整理两部分的内容、所用库、免费配套书、运行环境与费用、证书情况和学习顺序。

两部分课程的内容与课时

第 1 部分是 2022 年在昆士兰大学录制的版本,官方首页写明共 9 课、每课约 90 分钟。课程页按顺序列出 8 节编号课:入门、部署、神经网络基础、自然语言处理、从零搭建模型、随机森林、协同过滤和卷积神经网络,另有一节由 Rachel Thomas 讲授、2020 年录制的「数据伦理」加课。按官方说法,学完后能为计算机视觉、自然语言处理、表格数据和推荐系统训练模型,把模型部署成网页应用,并从零实现随机梯度下降和完整的训练循环。先修要求是约一年编程经验(最好是 Python)和高中数学,所需的微积分和线性代数在课上补讲。

第 2 部分名为「From Deep Learning Foundations to Stable Diffusion」,fast.ai 于 2023 年 4 月 4 日正式发布,视频总长超过 30 小时,课程页编号为第 9 课至第 25 课。内容从矩阵乘法、反向传播和自建训练框架讲起,再实现 DDPM、DDIM 和 Karras 等人 2022 年论文中的扩散模型方法,第 25 课以潜空间扩散收尾。官方建议先学完第 1 部分;若没学过,至少要能用 Python 从零写出 SGD 训练循环,并熟悉 PyTorch 和 fastai。第 9 课页面还提醒,这部分有不少内容通常只在研究生课程中出现,需要投入大量学习时间。

所用库、配套书与更新情况

第 1 部分用到 PyTorch、fastai、Hugging Face Transformers 和 Gradio。PyTorch 是底层框架,fastai 是在 PyTorch 之上提供高层接口的库;Transformers 用在第 4 课的专利短语相似度任务,Gradio 则配合 Hugging Face Spaces 用于第 2 课的模型部署。第 2 部分主要直接写 PyTorch,并一步步搭出名为 miniai 的小型训练框架,同时用到 Hugging Face 的 Diffusers 和 Accelerate 库。fastai 库仍在维护:PyPI 上的最新版本是 2.8.12,上传于 2026 年 9 月 9 日,要求 Python 3.10 及以上,采用 Apache-2.0 许可证。

配套书《Deep Learning for Coders with fastai and PyTorch: AI Applications Without a PhD》由 Jeremy Howard 和 Sylvain Gugger 撰写,2020 年由 O'Reilly 出版。全书 20 章都以 Jupyter 笔记本的形式放在 GitHub 仓库 fastai/fastbook 中,可以在 Colab 里直接运行,也能用 nbviewer 只读浏览;fastbook2e 网站上的排版版只完整开放第 1、4、13、14、16、17 章,其余章节仅有开头预览。仓库中的代码采用 GPL v3 许可,正文文字只允许个人学习时复制或私下 fork,不得转载、改换格式或商用。每节课的页面都会注明对应章节,例如第 1 课对应第 1 章、第 3 课对应第 4 章、第 8 课对应第 13 章。

更新情况方面,课程网站本身没有标注更新日期,视频仍是 2022 年录制的版本。截至 2026 年 10 月 20 日,fastbook 仓库最近一次提交在 2026 年 10 月 12 日,内容是把第 2 章的图片搜索改为基于 SerpAPI;第 1 部分的笔记本仓库 fastai/course22 最近一次提交是 2024 年 10 月 8 日,第 2 部分的 fastai/course22p2 停在 2023 年 5 月 4 日。旧笔记本与新版本库之间可能出现不兼容,运行报错时可先到 forums.fast.ai 搜索。

运行环境、费用与证书

课程视频和配套书的笔记本版都免费。官方不建议用自己的电脑训练模型,除非熟悉 Linux 系统管理、GPU 驱动和 CUDA,主要推荐 Kaggle Notebooks 和 Paperspace Gradient。每课都附有可以直接“Copy & Edit”的 Kaggle 笔记本,Kaggle 提供免费 GPU,但账号要先完成手机号验证。读书时可以用 Google Colab 打开各章,官方描述 Colab 为免费、另有付费订阅。课程页给出的 Paperspace 链接是推荐注册链接,注册可得 10 美元额度,fast.ai 同时获得额度。Kaggle 每周 GPU 时长、Colab 免费档配额和 Paperspace 目前是否仍有免费档,课程页面都没有写明,待核对。课程页面也未说明地区限制,Kaggle、Colab 和 YouTube 在所在地区能否正常访问需自行确认。

证书方面,课程页面没有提到结业证书、考试、报名或截止日期,是随时可以开始的录播课程。fast.ai 论坛 2017 年 4 月 29 日的一条讨论中,学员回复称线上课程不发证书,只有当年在旧金山大学线下上课的学员才能获得;这是学员回答而非官方声明,时间也较早,当前政策待核对。官方首页提到,许多学员会把课程项目发到论坛展示,可以把它当作学习成果的记录方式。

建议的学习顺序

以下顺序依据官方各课页面的安排整理,括号内注明出处;未注明的是本站建议。

  1. 准备环境:确认有约一年的 Python 编程经验,注册 Kaggle 并完成手机号验证;没用过 Jupyter 的话,先看课程提供的 Jupyter Notebook 101(课程首页、第 1 课页面)。
  2. 按顺序学第 1 部分第 1–8 课:每课先看视频,再在 Kaggle 上跑当课笔记本,然后读页面标注的书中章节(第 1 课页面)。各课对应章节为:第 1 课→第 1 章,第 2 课→第 2 章,第 3 课→第 4 章,第 4 课→第 10 章,第 5 课→第 4、9 章,第 6 课→第 9 章,第 7 课→第 8 章,第 8 课→第 13 章。
  3. 第 2 课就动手部署:用自己收集的数据训练模型,部署到 Hugging Face Spaces(第 2 课页面)。
  4. 穿插数据伦理加课:可在部署自己的第一个模型之后观看,配合阅读第 3 章。
  5. 补读未覆盖的章节:第 1 部分课程没有直接对应第 5–7、11–12、14–19 章,这些章节可作为进入第 2 部分前的过渡;fastbook2e 网站写明,读完前八章或学完课程即可开始第 2 部分。
  6. 再进入第 2 部分:先确认自己能从零写出 SGD 训练循环(第 2 部分概览页),然后从第 9 课开始。第 9 课先用 Diffusers 生成图像,之后的课次回到矩阵乘法、反向传播、Learner 框架、初始化和优化器等基础,最后依次讲 DDPM、DDIM、Karras 方法、超分辨率、注意力机制和潜空间扩散。

参考文献

  1. fast.ai. Practical Deep Learning for Coders 课程首页,未标注更新日期,2026-10-20 查阅。

  2. fast.ai. Part 2 overview,未标注更新日期,2026-10-20 查阅。

  3. Jeremy Howard. From Deep Learning Foundations to Stable Diffusion,fast.ai,2023-04-04。

  4. fast.ai. 1: Getting started,2026-10-20 查阅。

  5. fast.ai. Bonus: Data ethics,2026-10-20 查阅。

  6. fast.ai. 9: Stable Diffusion,2026-10-20 查阅。

  7. fast.ai. The book,2026-10-20 查阅。

  8. fast.ai. Kaggle,2026-10-20 查阅。

  9. fastai. fastai/fastbook,GitHub,最近提交 2026-10-12,2026-10-20 查阅。

  10. Jeremy Howard, Sylvain Gugger. Practical Deep Learning for Coders(fastbook2e 预览版),2026-10-20 查阅。

  11. fastai. fastai/course22,GitHub,最近提交 2024-10-08,2026-10-20 查阅。

  12. fastai. fastai/course22p2,GitHub,最近提交 2023-05-04,2026-10-20 查阅。

  13. PyPI. fastai 2.8.12,2026-09-09 上传。

  14. fast.ai 论坛. At the end of Fast.AI, is there any digital certificate?,2017-04-29。

  15. 智能学堂 · 你的智能时代专属学堂

  16. 信息由 Scholay 学术一站式平台 整理并发表,如有侵权请反馈下架。

  17. 信息同步发表于恩特学术,智能时代的学者社区