Skip to content

Repository files navigation

Deep Reinforcement Learning In Action

Code Snippets from the Deep Reinforcement Learning in Action book from Manning, Inc

How this is Organized

The code snippets, listings, and projects are all embedded in Jupyter Notebooks organized by chapter. Visit http://jupyter.org/install for instructions on installing Jupyter Notebooks.

The chapter directories contain the maintained notebooks. See Book compatibility and corrections for API updates and corrections to printed listings, and Errata for links to maintained chapters and the immutable pre-refresh source. Model architectures and the methods described in the text are preserved; stochastic learning results vary between runs.

Requirements

In order to run many of the projects, you'll need at least the NumPy library and PyTorch.

python -m pip install -r requirements.txt

Use a fresh Python 3.13 environment and launch each notebook from its chapter directory. Run python -m unittest discover -s tests -v for the fast checks. See validation results for full training outcomes and tested limits.

Contribute

If you experience any issues running the examples, please file an issue. If you see typos or other errors in the book, please edit the Errata.md file and create a pull request.

Automated tests

See TESTING.md for PR regression/smoke checks, weekly and manual full-training runs, local commands, and merge-protection setup.

About

Code from the Deep Reinforcement Learning in Action book from Manning, Inc

Resources

Stars

851 stars

Watchers

25 watching

Forks

Releases

Packages

Used by

Contributors

Languages