Skip to content

opium-sh/prl

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
CI
 
 
 
 
 
 
prl
 
 
 
 
 
 
 
 
 
 
 
 

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