动手学深度学习 d2l-en

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
d2l-ai 20272 Stars 未知 BOM 完整度: /5 教程完整度: /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领域顶尖人物的推荐。

技术规格

书籍格式
编程语言
支持的深度学习框架
许可证
在线版本
中文版本

项目资源

物料清单 (BOM)

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

所需工具

工具用途是否必需
Python 运行代码示例 ✅ 是
Jupyter Notebook/Lab 交互式学习环境 ✅ 是
深度学习框架(PyTorch/TensorFlow/JAX) 实现神经网络 ✅ 是
GPU(如NVIDIA CUDA) 加速模型训练 ▢ 推荐
Git 版本控制和贡献代码 ▢ 推荐

能力画像

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

所需技能

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

适用场景

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