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

Uploaded Python 3

File details

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

File metadata

  • Download URL: table_rl-0.2.0.tar.gz
  • Upload date:
  • Size: 17.5 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.2.0.tar.gz
Algorithm Hash digest
SHA256 b455e99fc8e6c0160920e331d12eb10bd77ad577afc853bf7f6d33e21424fac9
MD5 06a82e96ef79339c76e97580fe6ab40f
BLAKE2b-256 40a39b85e61c5f5886fb9fe8ce4fb38128d50e7d1840f9d3f22b8e5e859aa80e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: table_rl-0.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fabc667688b56a273027df217163ed5021df195fcaffc908de4210cb3dc589c5
MD5 6ad2945acc50c2915ccbb0229e535369
BLAKE2b-256 0ca8c1f650551f500887191f7abed343f09771f7b0cec45f9e43bc0874dd987c

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