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.2.tar.gz (10.6 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.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for table-rl-0.0.2.tar.gz
Algorithm Hash digest
SHA256 08173d5e4cab161e16192d9bf3b00c9a64259476bb32879f8ff1c2e6a485cf72
MD5 ed4f632b5eb0ba099b479db44b27c935
BLAKE2b-256 79d09a9643d1ccf5e16a01210135d8b8e78dd5f33a7101b9f3fe33d7bd7f8341

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for table_rl-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e415c163795557a33e53505a7b593ec2ebe000b9f9a8c87dd9f9df0891c382b
MD5 7d5c0f79eb2e5e2f535c0f20475339cb
BLAKE2b-256 a200e36e928dbafb0c2f3a5a826521faeb67d6faca7905402b6e251d24b5c8cc

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