Skip to content

kingzqwang/book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

深度学习入门

Build Status Documentation Status Documentation Status License

  1. 新手入门
  2. 识别数字
  3. 图像分类
  4. 词向量
  5. 个性化推荐
  6. 情感分析
  7. 语义角色标注
  8. 机器翻译

运行这本书

您现在在看的这本书是一本“交互式”电子书 —— 每一章都可以运行在一个Jupyter Notebook里。

我们把Jupyter、PaddlePaddle、以及各种被依赖的软件都打包进一个Docker image了。所以您不需要自己来安装各种软件,只需要安装Docker即可。对于各种Linux发行版,请参考 https://www.docker.com 。如果您使用Windows或者Mac,可以考虑给Docker更多内存和CPU资源

只需要在命令行窗口里运行:

docker run -d -p 8888:8888 paddlepaddle/book

会从DockerHub.com下载和运行本书的Docker image。阅读和在线编辑本书请在浏览器里访问 http://localhost:8888

如果您访问DockerHub.com很慢,可以试试我们的另一个镜像docker.paddlepaddle.org:

docker run -d -p 8888:8888 docker.paddlepaddle.org/book

使用GPU训练

本书默认使用CPU训练,若是要使用GPU训练,使用步骤会稍有变化。为了保证GPU驱动能够在镜像里面正常运行,我们推荐使用nvidia-docker来运行镜像。请先安装nvidia-docker,之后请运行:

nvidia-docker run -d -p 8888:8888 paddlepaddle/book:0.10.0rc2-gpu

或者使用国内的镜像请运行:

nvidia-docker run -d -p 8888:8888 docker.paddlepaddle.org/book:0.10.0rc2-gpu

还需要将以下代码

paddle.init(use_gpu=False, trainer_count=1)

改成:

paddle.init(use_gpu=True, trainer_count=1)

贡献内容

您要是能贡献新的章节那就太好了!请发Pull Requests把您写的章节加入到/pending下面的一个子目录里。当这一章稳定下来,我们一起把您的目录挪到根目录。

为了写作、运行、调试,您需要安装Python 2.x和Go >1.5, 并可以用脚本程序来生成新的Docker image。

Note: We also provide English Readme for PaddlePaddle book.

知识共享许可协议
本教程PaddlePaddle 创作,采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 82.4%
  • Python 9.7%
  • JavaScript 5.0%
  • CSS 2.3%
  • Shell 0.6%