Skip to main content

table-rl, an online tabular reinforcement learning library

Project description

table-rl

This repository contains a set of implementations and functionality of purely online tabular reinforcement learning algorithms.

Currently we support Python 3.8.

Installation

You should be able to install table-rl from PyPi.

pip3 install table-rl

You can also install table-rl from source.

git clone https://github.com/prabhatnagarajan/table-rl.git
cd table-rl
pip3 install -e .

How the library works

Reward functions, value functions, transition functions, policies, and start-state distributions are all numpy arrays and matrices. We follow the conventions from Sutton and Barto's RL Book.

We focus only on online algorithms that interact with and get experience from the environment in a purely online way.

Contributing

Use pytest on the test directories.

python -m pytest tests/

License

MIT License.

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

table-rl-0.0.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

table_rl-0.0.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file table-rl-0.0.0.tar.gz.

File metadata

  • Download URL: table-rl-0.0.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for table-rl-0.0.0.tar.gz
Algorithm Hash digest
SHA256 9ff63504a05c0aae18c5c5260a0b8c3365eed7d8b6653168f4e481b3d5b46f0e
MD5 c22a5d4f8382f823222b2f376becf8c5
BLAKE2b-256 cdf234c950b9fe8ddfd9b487d6505f4ae502971541121c1bf8ad1e6df02720b9

See more details on using hashes here.

File details

Details for the file table_rl-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: table_rl-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for table_rl-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5cfa79478d9936efc6b8a56db0e78d5b4f22f2ed3ef1e3940a3e91b36b6c3b4f
MD5 5a52bb7cec6c3f169d9096f488f4dad3
BLAKE2b-256 dda31303cc89f437a2b4378dacf53a605ba7c4fb81fcc13f036572e1ab4105d6

See more details on using hashes here.

Supported by

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