Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Pytorch Book | 10,517 | 6 months ago | 133 | mit | Jupyter Notebook | |||||
PyTorch tutorials and fun projects including neural talk, neural style, poem writing, anime generation (《深度学习框架PyTorch:入门与实战》) | ||||||||||
Ganimu | 5 | 4 years ago | Python | |||||||
Neural networks that learn to generate anime faces. | ||||||||||
Darega | 3 | 6 years ago | mit | Python | ||||||
Machine Learning Neural Network for identifying anime character faces (work-in-progress) | ||||||||||
Ganime | 3 | 3 years ago | mit | Python | ||||||
A deep learning program that automatically generates colorized anime characters based on sketch drawings. | ||||||||||
Auto Tag Anime | 3 | 3 years ago | 1 | Python | ||||||
Adds booru style tags to images by using DeepDanbooru neural net | ||||||||||
Anime2x | 2 | 3 years ago | mit | Jupyter Notebook | ||||||
a deep neural network model for scaling anime illustrations by 2x | ||||||||||
Anime Face Generator | 2 | 3 years ago | Jupyter Notebook | |||||||
CSC420 Project: Generate Waifu Faces |
这是书籍《深度学习框架PyTorch:入门与实践》的对应代码,但是也可以作为一个独立的PyTorch入门指南和教程。
Working on migration to Pytorch 1.0, stay tuned!
当前版本的代码是基于pytorch 1.0.1, 如果想使用旧版的 请 git checkout v0.4
或者 git checkout v0.3
。旧版代码有更好的python2/python3 兼容,CPU/GPU兼容测试。 新版的代码未经过完整测试,已在GPU和python3 下测试通过。但是理论上在python2和CPU上不应该有太多的问题。
该书(教程/仓库)的内容如图所示:
可以看出本教程可以分为两部分:
基础部分(前五章)讲解PyTorch内容,这部份介绍了PyTorch中主要的的模块,和深度学习中常用的一些工具。对于这部分内容,这里利用Jupyter Notebook作为教学工具,读者可以结合notebook修改运行,反复实验。
实战部分(第六到十章)利用PyTorch实现了几个酷炫有趣的应用,对于这部分的内容,本仓库给出完整的实现代码,并提供预训练好的模型作为demo,供读者测试。
Notebook中的文字描述内容属于本书的初稿,有描述不通顺,错别字之处还请谅解。本打算删除notebook中描述的内容,只留下代码,但为了方便读者阅读学习,最终还是决定留下。 我会抽空根据书中内容逐字校对这部分内容,但并不对此并不提供具体时间点。
书不是必要的,这个仓库包含书中50%以上的文字内容,90%以上的代码,尤其是前几章入门内容,几乎是完全保留了书中的讲解内容。读者即使不买书也能正常使用本教程。
如果你觉得纸质书的优势吸引你,不妨小破费一笔,支持一下作者这大半年来的工作。同时为了尽可能的方便读者,笔者还专门开通腾讯云的服务,用以保存教程中用到的部分模型,预处理的数据和部分大文件。
书中的部分内容已经过时,以此仓库内容为准。
0.4.1
, 后续会考虑兼容 v1.0
,但暂无确切时间点。如果你想在PyTorch 0.2.0或0.3下运行,请
git checkout v0.2 # v0.3
如果有任何不当,或者有待改进的地方,欢迎读者开issue讨论,或者提交pull request。
安装PyTorch,请从官网选择指定的版本安装即可,一键安装(即使你使用anaconda,也建议使用pip)。更多的安装方式请参阅书中说明。
克隆仓库
git clone https://github.com/chenyuntc/PyTorch-book.git
安装第三方依赖包
cd pytorch-book && pip install -r requirements.txt
新版的visdom已经解决了这个问题,只需要升级即可
pip install --upgrade visdom
之前的解决方案 不再需要,已删除。
有任何bug,解释不清楚的地方或者是困惑,欢迎开issue
欢迎pull requests
Happy Coding!