本书创建了一个深度学习框架——DeZero。DeZero是本书原创的框架,它用最少的代码实现了现代深度学习框架的功能。DeZero是一个小而强大的框架,我们将通过60个步骤来完成它。在这一过程中,读者会加深对PyTorch、Chainer和TensorFlow等现代深度学习框架的理解。
【试读】本书的部分内容可在线阅读。 https://www.ituring.com.cn/book/2863
文件夹名 | 说明 |
---|---|
dezero | DeZero的源代码 |
examples | 使用DeZero开发的示例 |
steps | 各步骤的代码文件(step01.py ~ step60.py) |
tests | DeZero的单元测试 |
本书使用的Python版本和外部库如下所示。
另外DeZero还提供了可在NVIDIA的GPU上运行的可选功能。此时需要安装下面的库。
- CuPy (可选)
本书所讲解的Python文件主要在steps文件夹中。 可以通过以下Python命令运行这些文件(可以在任何目录下运行Python命令)。
$ python steps/step01.py
$ python steps/step02.py
$ cd steps
$ python step31.py
DeZero的其他实现示例在examples。
本书的勘误信息汇总在勘误页面。
如果您发现任何未列在勘误页面上的错字或其他错误,请在勘误页面提交勘误。