/rlss2017

Primary LanguageJupyter Notebook

Reinforcement Learning Summer School 2017

To compile the tile-coding library:

  1. cd tile-coding
  2. make
  3. export PYTHONPATH=$PYTHONPATH:pathto/tile-coding

300+ Notebooks from McGill COMP-767, Intro to RL

A collections of notebooks written by the students of McGill COMP-767, Intro to RL. We had a "bring your own assignment" model in which the students would create their own "assignment" related to the course material. The assignments would generally take the form of a Jupyter notebook exploring some questions empirically and/or theoretically.

With no particular order, a few awesome notebooks :

Wrapper to Marlos Machado's Linear Features for ALE

The instructions are provided in the README.md in :

The example code relies on memory overcommitment which is rather useful to know about. The overcommit mode can be read/set via cat /proc/sys/vm/overcommit_memory. From the Kernel documentation :

1 - Always overcommit. Appropriate for some scientific applications. Classic example is code using sparse arrays and just relying on the virtual memory consisting almost entirely of zero pages.

Other References