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
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CI initial commit Feb 6, 2020
docs
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
README.md Update README.md 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
requirements_docs.txt
setup.py

README.md

People's Reinforcement Learning (PRL)

DOI

Description

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.

Installation

  • clone the project:

    git clone git@gitlab.com:opium-sh/prl.git
    
  • 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
    python cart_pole_example_cross_entropy.py
    

Citation

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. https://doi.org/10.5281/ZENODO.3662113

You can’t perform that action at this time.