Skip to main content

A general toolset for reinforcement learning (RL)

Project description

rl-tools

PyPI GitHub GitHub last commit

This is a simple toolset for reinforcement learning (RL).

Installation

from PIP

pip install rl_tools

from source

python setup.py install

Usage

As a alone script:

for example:

python -m rl_tools.plotter --save --show
  • enjoy.py enjoy the trained model, and track avg, med, std, min, max reward of episodes.
  • plotter.py plot learning curves for training , see rl-plotter for detail.
  • scheduler.py set training scheduler for tasks.

In RL agent:

for example:

from rl_tools.evaluator import Evaluator
from rl_tools.logger import Logger
  • evaluator.py evaluate model while training.
  • logger.py track learning process while training (same format as OpenAI baseline).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rl_tools-0.0.1.tar.gz (1.6 kB view hashes)

Uploaded Source

Built Distribution

rl_tools-0.0.1-py3-none-any.whl (14.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page