只需要在命令行窗口里运行:
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。
下一节:让我们从经典的线性回归(Linear Regression [1])模型开始这份教程。在这一章里,你将使用真实的数据集建立起一个房价预测模型,并且了解到机器学习中的若干重要概念。