程序员书库(ID:CodingBook) 猿妹整编 综合自:https://Github.com/ShusenTang/Dive-into-DL-PyTorch、http://zh.d2l.ai/index.html等

说到深度学习相关书籍,就不得不提李沐等人的开源中文书《动手学深度学习》,它是加州大学伯克利分校 2019 年春学期 Introduction to Deep Learning 课程教材《Dive into Deep Learning》的中文版。

基于pytorch的深度学习(动手学深度学习有PyTorch版了)(1)

这本书全面介绍了深度学习从模型构造到模型训练的方方面面,以及它们在计算机视觉和自然语言处理中的应用。书中不仅仅阐述算法原理,还将基于 Apache MXNet 对算法进行实现,并实际运行它们。

你可以通过下图一览本书结构:

基于pytorch的深度学习(动手学深度学习有PyTorch版了)(2)

由甲章指向乙章的箭头表明甲章的知识有助于理解乙章的内容。

作为MXNet的作者之一,李沐老师的教材使用的也是MXNet框架。但是很多人则不太习惯,更多的人使用的是PyTorch。

基于pytorch的深度学习(动手学深度学习有PyTorch版了)(3)

现在《动手学深度学习》有 PyTorch 版实现了啦!来自印度理工学院的数据科学小组,把《动手学深度学习》这本书从MXNet“翻译”成了PyTorch,该仓库主要包含 code 和 docs 两个文件夹。其中 code 文件夹就是每章相关 jupyter notebook 代码(基于 PyTorch);docs 文件夹就是 markdown 格式的《动手学深度学习》书中的相关内容,它也是基于 PyTorch 的。由于原书使用的是MXNet框架,所以docs内容可能与原书略有不同。

基于pytorch的深度学习(动手学深度学习有PyTorch版了)(4)

这本pytorch版的《动手学深度学习》已经开源就登上Github热度榜,并获得1700 Star。(Github地址:https://github.com/ShusenTang/Dive-into-DL-PyTorch)

它同原书一样也是用 Jupyter Notebook 写的,可以在线查看实际效果。虽然该项目已经开源,但是,还有部分内容没有完成。详细目录如下:

基于pytorch的深度学习(动手学深度学习有PyTorch版了)(5)

,