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 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.3.0.tar.gz (17.4 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.3.0-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file table_rl-0.3.0.tar.gz.

File metadata

  • Download URL: table_rl-0.3.0.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.17

File hashes

Hashes for table_rl-0.3.0.tar.gz
Algorithm Hash digest
SHA256 79ca150c1b648a772753fecfc6a88a40338e9b21d6354552cda71a0a0fd511ec
MD5 3df3086403cca01f00a1beb4eaf06549
BLAKE2b-256 91568bf52c79fa5f1d84d4ad94739b5c557274a4158cf525eebb05e200353d9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: table_rl-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.17

File hashes

Hashes for table_rl-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abff352b8058dc76094f6759ac7226e8e0e68bffd46ef56c27dc53d89160539b
MD5 d9cbbb05823c7b3d2ea28556be8b6768
BLAKE2b-256 910890cf8cf3d486e8e8291f77cbfe47aa7d479df97f50023f31183634bb795e

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