RL learning repo for educational use
Top 100.0% on sourcepulse
This repository provides a collection of reinforcement learning algorithms implemented in Python using TensorFlow. It aims to be highly readable and easy to understand, targeting learners and researchers who want to explore and implement various RL techniques.
How It Works
The project emphasizes readability and simplicity, utilizing Python and the high-level TensorFlow API. Algorithms are organized into categories based on a file naming convention (e.g., 07_
for DQN, 08_
for Policy Gradient), with descriptions indicating the file's purpose. This approach facilitates learning and debugging by keeping the code clean and understandable.
Quick Start & Requirements
pip install -r requirements.txt
pytest
and autopep8 . --recursive --in-place --pep8-passes 2000 --verbose --ignore E501
Highlighted Details
07_
for DQN, 08_
for Policy Gradient).gym_uploader.py
script for uploading results to OpenAI Gym.Maintenance & Community
This is a work in progress, and the project actively calls for comments and pull requests.
Licensing & Compatibility
The repository does not explicitly state a license.
Limitations & Caveats
The project is explicitly stated as a work in progress and may contain bugs. There is no explicit mention of supported environments or tested compatibility.
7 years ago
1 day