# dezero-example **Repository Path**: uyb/dezero-example ## Basic Information - **Project Name**: dezero-example - **Description**: 随书样板代码 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-08-05 - **Last Updated**: 2025-02-12 ## Categories & Tags **Categories**: machine-learning **Tags**: None ## README

## 本书简介 本书创建了一个深度学习框架——DeZero。DeZero是本书原创的框架,它用最少的代码实现了现代深度学习框架的功能。DeZero是一个小而强大的框架,我们将通过60个步骤来完成它。在这一过程中,读者会加深对PyTorch、Chainer和TensorFlow等现代深度学习框架的理解。

pypi MIT License Build Status

## 新消息 【试读】本书的部分内容可在线阅读。 https://www.ituring.com.cn/book/2863 ## 文件夹的内容 |文件夹名 |说明 | |:-- |:-- | |[dezero](/dezero) |DeZero的源代码| |[examples](/examples) |使用DeZero开发的示例| |[steps](/steps)|各步骤的代码文件(step01.py ~ step60.py)| |[tests](/tests)|DeZero的单元测试| ## 所需的外部库 本书使用的Python版本和外部库如下所示。 - [Python 3](https://docs.python.org/3/) - [NumPy](https://numpy.org/) - [Matplotlib](https://matplotlib.org/) 另外DeZero还提供了可在NVIDIA的GPU上运行的可选功能。此时需要安装下面的库。 - [CuPy](https://cupy.chainer.org/) (可选) ## 运行方法 本书所讲解的Python文件主要在[steps](/steps)文件夹中。 可以通过以下Python命令运行这些文件(可以在任何目录下运行Python命令)。 ``` $ python steps/step01.py $ python steps/step02.py $ cd steps $ python step31.py ``` ## 代码示例 DeZero的其他实现示例在[examples](/examples)。 [](/examples/tanh.py)[](/examples/spiral.py)[](/examples/mnist_colab_gpu.ipynb) [](/examples/gan.py)[](/examples/vae.py)[](/examples/grad_cam.py) [](/examples/style_transfer.py)[](https://github.com/oreilly-japan/deep-learning-from-scratch-3/wiki/DeZero%E3%82%92iPhone%E3%81%A7%E5%8B%95%E3%81%8B%E3%81%99) ## 勘误信息 本书的勘误信息汇总在[勘误页面](https://www.ituring.com.cn/book/2863)。 如果您发现任何未列在勘误页面上的错字或其他错误,请在勘误页面[提交勘误](https://www.ituring.com.cn/book/2863)。