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.0.1.tar.gz (8.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.0.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: table-rl-0.0.1.tar.gz
  • Upload date:
  • Size: 8.5 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.1.tar.gz
Algorithm Hash digest
SHA256 b9a84715bdf51def66af714390702d2d49ba402c00f2b56965e42a6f875987fe
MD5 296d17c7988235944cf44f3b4e9c0a89
BLAKE2b-256 f806d0cfc523ab16c3558e4a424730ce866a72f19746461cdbf5c9f7ec31dd8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: table_rl-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08669c0d463e35b3cdf3e4176deb7a20566170a36a2aadc6bb3da0009fe05772
MD5 5a1060f74ad1149296f66c43ac374c11
BLAKE2b-256 ee854f4ca9b07806861406fb69b6b44b1219507290dc9622b862c617e0c2b1a5

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