d2l-zh logo

d2l-zh

Free

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

Data AnalyticsFreeFree tier
Inputs: textOutputs: text
Type
Open Source

About d2l-zh

《动手学深度学习》是一本面向中文读者的开源深度学习教科书,提供可运行的Jupyter记事本,支持PyTorch、NumPy/MXNet、TensorFlow和PaddlePaddle等多种框架实现。该书由阿斯顿·张、扎卡里·C.·立顿、李沐和亚历山大·J.·斯莫拉等作者编写,内容涵盖深度学习的基础模型和算法,结合文字、公式、图示和代码,旨在提供交互式学习体验。第二版新增了PaddlePaddle实现,并已出版纸质书(PyTorch版)。该书被全球70多个国家的500多所大学用于教学,社区活跃,用户可通过每章末尾的链接参与讨论。配套资源包括课件、作业、教学视频(在B站和YouTube上),以及基于PyTorch版的教学视频。该项目在GitHub上开源,接受社区贡献。

Key Features

面向中文读者的开源深度学习教科书
可运行的Jupyter记事本,支持代码修改和超参数调整
涵盖PyTorch、NumPy/MXNet、TensorFlow和PaddlePaddle多种框架实现
结合文字、公式、图示和代码的交互式学习体验
被全球70多个国家500多所大学用于教学
活跃的社区支持,每章末尾提供讨论链接
配套免费资源:课件、作业、教学视频(B站、YouTube)
第二版纸质书(PyTorch版)已出版

Pros & Cons

Pros
  • 完全免费开源,可在线访问和下载
  • 支持多种主流深度学习框架,便于对比学习
  • 交互式Jupyter记事本,可即时运行和修改代码
  • 被全球多所大学采用,内容经过教学验证
  • 活跃的社区和丰富的配套资源(视频、课件)
  • 纸质书版本可供购买,方便离线阅读
Cons
  • 内容更新可能滞后于最新研究进展
  • 需要一定的Python和数学基础
  • 在线运行依赖Jupyter环境或云服务(如Colab)
  • 纸质书内容与在线版大致相同,但可能缺少最新更新
  • 部分教学视频基于较早草稿内容

Best For

自学深度学习基础知识和算法大学课程教材或参考书深度学习实战项目参考教学课件和作业设计社区讨论和知识分享基于不同框架(PyTorch、TensorFlow等)的代码实现学习

Alternatives to d2l-zh

FAQ

这本书是完全免费的吗?
是的,在线版《动手学深度学习》完全免费开源,可在线访问和下载。纸质书版本需要购买。
支持哪些深度学习框架?
基于可用信息,该书支持PyTorch、NumPy/MXNet、TensorFlow和PaddlePaddle四种框架的实现。
有配套的教学视频吗?
是的,基于PyTorch版的教学视频可在B站观看;基于较早草稿内容的教学视频在B站和YouTube上也有提供。
如何参与社区讨论?
每个章节末尾都提供了讨论链接,用户可以通过这些链接与社区成员交流。此外,GitHub开源项目也接受贡献和讨论。
这本书适合初学者吗?
该书面向中文读者,从基础开始讲解,但需要一定的Python编程和数学基础。建议初学者先具备相关预备知识。
纸质书和在线版内容有何不同?
纸质书在内容上与在线版大致相同,但力求在样式、术语标注、语言表述、用词规范、标点以及图、表、章节的索引上符合出版标准和学术规范。在线版可能包含更及时的更新。