上QQ阅读APP看书,第一时间看更新
第3章 使用PyTorch进行深度学习
上一章带你熟悉了一些开源库,这些库可以提供各种强化学习环境。但是,最近强化学习(Reinforcement Learning,RL)的发展,尤其是和深度学习(Deep Learning,DL)的结合,使其能够解决更具挑战的问题。部分原因是DL方法和其工具的发展。本章专门介绍一种这样的工具PyTorch,该工具使我们只通过几行Python代码就能实现复杂的DL模型。
本章不能作为完善的DL手册,因为这个领域非常广泛而且在持续变化,但本章会覆盖以下内容:
- PyTorch库的特点和安装细节(假定你已经熟悉了DL的基础知识)。
- 基于PyTorch的高级库,其目的是简化常见的DL问题。
- PyTorch Ignite库,会在一些例子中使用。
兼容性说明
本章中所有的例子都已经依据最新版的PyTorch 1.3.0进行了更新,和本书第1版中所用的0.4.0版本相比,可能会有细微的更改。如果你还在用旧版的PyTorch,可以考虑升级一下了。在本章中,我们将讨论在最新版本中所引入的差异。