zl程序教程

您现在的位置是:首页 >  工具

当前栏目

神经网络与深度学习(深度学习入门)

2023-09-14 09:13:32 时间

神经网络和深度学习是一本免费的在线书。本书会教会你:

神经网络,一种美妙的受生物学启发的编程范式,可以让计算机从观测数据中进行学习
深度学习,一个强有力的用于神经网络学习的众多技术的集合
神经网络和深度学习目前给出了在图像识别、语音识别和自然语言处理领域中很多问题的最好解决方案。本书将会教你在神经网络和深度学习背后的众多核心概念。
新手入门
识别数字
图像分类
词向量
个性化推荐
情感分析
词义角色标注
机器翻译
运行这本书
您现在在看的这本书是一本“交互式”电子书 —— 每一章都可以运行在一个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)