机器之心报道,参与:李泽南、张倩。
获得这本实体书最好的方法就是成为贡献者。
近日,由 Aston Zhang、李沐等人所著图书《动手学深度学习》放出了在线预览版,以供读者自由阅读。这是一本面向在校学生、工程师和研究人员的交互式深度学习书籍。
-
GitHub 项目: github.com/diveintodee…
这本书是亚马逊 MXNet 零基础深度学习课程的重要组成部分。课程内容推荐使用 Apache MXNet 的前端工具 Gluon 进行开发,可指导你在动手实践的过程中学会使用简单易读的代码,写出产品级的应用。
值得一提的是,该书以 Jupyter 记事本的形式呈现,读者可以操作其中的代码和超参数来获取及时反馈,以此提高学习效率。
贡献者
本书的贡献者包括多位供职于亚马逊的科学家:
李沐:亚马逊首席科学家,美国卡内基梅隆大学计算机系博士。
阿斯顿·张:亚马逊应用科学家,美国伊利诺伊大学香槟分校计算机科学博士。
扎卡里 C. 立顿:亚马逊应用科学家,美国卡内基梅隆大学助理教授,加州大学圣迭戈分校计算机科学博士。
亚历山大 J. 斯莫拉:亚马逊 ML 总监,德国柏林工业大学计算机科学博士。
此外,本书在开源社区还有 100 余位贡献者。作者表示,这一在线书「项目」仍然在不断发展当中,成为贡献者将可以获得专享版赠书,并被致谢。
交互:Jupyter 记事本+活跃的社区支持
每一小节都是可以运行的 Jupyter 记事本,你可以自由修改代码和超参数来获取及时反馈,从而积累深度学习的实战经验。
-
Jupyter 记事本下载地址: zh.diveintodeeplearning.org/d2l-zh.zip
https://v.qq.com/x/page/b13531to52r.html
本书还有活跃的社区支持,可以通过每个章节最后的链接来同社区的数千名小伙伴一起讨论学习。
https://v.qq.com/x/page/s13530z3c2m.html
结构:公式 + 图示 + 代码
本书不仅结合文字、公式和图示来阐明深度学习里常用的模型和算法,还提供代码来演示如何从零开始实现它们,并使用真实数据来提供一个交互式的学习体验。
这三种展示方法能相互补充,很多算法可以通过图示加深对结构的理解,而如上图所示的 LSTM 等算法却需要公式才能理解具体结构。此外,不论是表达式还是图例,它们都不能包含完整的细节,很多具体细节不用代码是展示不出来的。
目录
引言
-
前言
-
深度学习简介
-
如何使用本书
预备知识
-
获取和运行本书代码
-
数据操作
-
自动求梯度
-
查阅 MXNet 文档
深度学习基础
-
线性回归
-
线性回归的从零开始实现
-
线性回归的 Gluon 实现
-
Softmax 回归
-
图像分类数据集(Fashion-MNIST)
-
Softmax 回归的从零开始实现
-
Softmax 回归的 Gluon 实现
-
多层感知机
-
多层感知机的从零开始实现
-
多层感知机的 Gluon 实现
-
模型选择、欠拟合和过拟合
-
权重衰减
-
丢弃法
-
正向传播、反向传播和计算图
-
数值稳定性和模型初始化
-
实战 Kaggle 比赛:房价预测
深度学习计算
-
模型构造
-
模型参数的访问、初始化和共享
-
模型参数的延后初始化
-
自定义层
-
读取和存储