动手学深度学习 d2l-en

3/5 🧩 软硬件结合 已发布
d2l-ai 20272 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
动手学深度学习

项目简介

Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 cou


D2L.ai(Dive into Deep Learning)是一本开源交互式深度学习教材,由亚马逊首席科学家李沐、加州大学伯克利分校教授Alex Smola等顶尖学者联合编写。该项目以“在实践中学习”为核心理念,将全书内容以Jupyter Notebook形式呈现,完美融合了理论讲解、数学公式、代码实现和可视化图表,为读者提供沉浸式的深度学习学习体验。

标签

项目特点

**交互式学习**:全书以Jupyter笔记本形式呈现,读者可以边学边运行代码,即时看到结果。
**多框架支持**:代码示例支持PyTorch、TensorFlow、JAX等主流深度学习框架。
**内容全面**:涵盖从基础概念到高级主题(如计算机视觉、自然语言处理)的深度学习知识。
**开源免费**:书籍和代码完全开源,任何人都可以免费获取和使用。
**社区驱动**:拥有活跃的讨论论坛,鼓励社区贡献和问题反馈。
**权威认可**:被全球500多所大学采用,并获得多位AI领域顶尖人物的推荐。

技术规格

书籍格式 Jupyter Notebook
编程语言 Python
支持的深度学习框架 PyTorch, TensorFlow, JAX
许可证 文本:CC BY-SA 4.0;示例代码:MIT
在线版本 https://d2l.ai/
中文版本 https://github.com/d2l-ai/d2l-zh

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python环境 1 建议使用Anaconda或Miniconda
Jupyter Notebook/Lab 1 用于运行交互式笔记本
PyTorch/TensorFlow/JAX 1 至少选择一个框架
计算机(带GPU) 1 推荐使用GPU加速训练

能力画像

🔵 **记忆与知识检索**: 3/5
🔵 **逻辑推演**: 4/5
🔵 **表达与交流**: 2/5
🔵 **感知与观察**: 2/5
🔵 **数理与计算**: 4/5
🔵 **动手与操作**: 3/5
🔵 **狂热与坚持**: 4/5
🔵 **创造与创新**: 3/5

所需技能

🔧 **动手能力**:需要能够设置Python开发环境、安装依赖库、运行Jupyter笔记本。对于GPU加速,需要了解CUDA和驱动安装。 💻 **编程能力**:需要具备Python编程基础,了解基本的数据结构、函数和面向对象编程。对线性代数和微积分有基本了解会更有帮助。 ⚡ **电子电路**:不涉及。

适用场景

**深度学习入门学习**:适合希望系统学习深度学习理论和实践的初学者。
**大学课程教材**:已被全球500多所大学用作深度学习课程的教材。
**自学与参考**:适合数据科学家、工程师和研究人员作为深度学习的自学资料和参考书。
**教学与培训**:可用于企业培训或在线课程,提供结构化的学习路径。