动手学深度学习

d2l-zh

🧩 软硬件结合 已发布
d2l-ai 49064 Stars 未知 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

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


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

标签

项目特点

**免费开源**:所有人均可在网上免费获取,无需购买纸质书。
**理论与实践结合**:在同一处阐述数学原理和工程技能,并提供可直接运行的代码。
**交互式学习**:基于Jupyter Notebook,读者可以修改代码、观察结果,实现“学以致用”。
**持续更新**:紧跟深度学习领域的高速发展,社区和作者不断迭代内容。
**社区支持**:拥有专门的论坛(discuss.d2l.ai)供读者提问、讨论和交换经验。
**多框架支持**:代码示例同时支持PyTorch、TensorFlow和MXNet等主流深度学习框架。
**全球认可**:被加州大学伯克利分校等全球顶尖学府采用为教材。

技术规格

编程语言
深度学习框架
内容形式
版本
在线地址
许可证
目标读者

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python 环境 1 建议使用 Anaconda
PyTorch / TensorFlow / MXNet 1 至少选择一个框架
Jupyter Notebook / JupyterLab 1 用于运行交互式代码
计算机(建议配备GPU) 1 训练深度学习模型时GPU可大幅加速

所需工具

螺丝刀套装 必需
钳子/剪线钳 必需

能力画像

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

所需技能

🔧 **动手能力**:需要能够搭建Python开发环境,安装深度学习框架,并运行Jupyter Notebook进行实验。 💻 **编程能力**:需要具备Python编程基础,了解基本的数据结构和算法。书中会从零开始讲解深度学习代码,但编程经验会极大帮助学习。 ⚡ **电子电路**:不涉及。

适用场景

**自学深度学习**:从零基础到进阶,系统学习深度学习的理论和实践。
**大学教学**:作为深度学习、机器学习课程的教材或参考书。
**企业培训**:帮助研发工程师快速掌握深度学习并应用于实际项目。
**研究入门**:为希望进入深度学习研究领域的学生和研究人员提供扎实的基础。
**代码参考**:作为深度学习常见模型和技术的代码库,供开发者查阅和复用。