Skip to content
Open-source library for a reinforcement learning research.
Python Other
  1. Python 99.7%
  2. Other 0.3%
Branch: master
Clone or download
Latest commit 3e21f8c Feb 12, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
CI initial commit Feb 6, 2020
examples initial commit Feb 6, 2020
prl fix not updating best_score in callback Feb 7, 2020
tests initial commit Feb 6, 2020
.gitignore initial commit Feb 6, 2020
.gitlab-ci.yml initial commit Feb 6, 2020
LICENSE initial commit Feb 6, 2020 Update Feb 11, 2020
readthedocs.yml initial commit Feb 6, 2020
requirements.txt Merge pull request #1 from opium-pl/dependabot/pip/requests-2.20.0 Feb 6, 2020

People's Reinforcement Learning (PRL)



This is a reinforcement learning framework made with research activity in mind. You can read mode about PRL in our introductory blog post, in-depth look into library, documentation or wiki.

System requirements

  • python 3.6
  • swig
  • python3-dev

We recommend using virtualenv for installing project dependencies.


  • clone the project:

    git clone
  • create and activate a virtualenv for the project (you can skip this step if you are not using virtualenv)

    virtualenv -p python3.6 your/path && source your/path/bin/activate
  • install dependencies:

    pip install -r requirements.txt
  • install library

    pip install -e .
  • run example:

    cd examples


If you use PRL in your work or research please cite us as:

Tempczyk, P., Sliwowski, M., Kozakowski, P., Smuda, P., Topolski, B., Nabrdalik, F., & Malisz, T. (2020). opium-sh/prl: First release of Peoples’s Reinforcement Learning (PRL). Zenodo.

You can’t perform that action at this time.