Skip to content

PER-Cy: Prioritized Experience Replay Buffer ported to Python

License

Notifications You must be signed in to change notification settings

redzhepdx/PERCy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PERCy

PER-Cy: Prioritized Experience Replay Buffer ported to Python.

This project is inspired by and ported from the original PER-C repository. The original implementation is written in C, and this Python version aims to provide similar functionality with Python bindings.

Features

  • Python bindings for the PER-C library.
  • Easy integration with Python-based reinforcement learning workflows.
  • Includes examples and tests for quick setup and usage.

Repository

For the original C implementation, visit the PER-C repository.

Getting Started

Experimental pip installation.

python3 -m pip install percy-rl

or if you want to install from source:

  1. Clone this repository:

    git clone https://github.com/your-username/PERCy.git
    cd PERCy
  2. Set up a virtual environment

    python3 -m venv percy_env
    source percy_env/bin/activate
  3. Install it locally

    pip install -e . 
  4. Run basic example

    python3 examples/examples_basic.py

About

PER-Cy: Prioritized Experience Replay Buffer ported to Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published