Skip to main content

A package for Q learning (and friends)

Project description

Overview

The purpose of this repository is to provide meaninful baselines for a variety reinforcement learning approaches. The RL approaches are evaluated with an emphasis on the average performance accross multiple agents.

Q-learning algorithms

Recipies

OpenAI cartpole v1

Description: See https://gym.openai.com/envs/CartPole-v1/ for more information.

Agent description

Representative parameters

Mean performance accross thirty agents

SGD with feedforward ANN

Colorado State Univ cartpole swing-up and balance task

An inverted pendulum on a cart initially developed by Chuck Anderson (chuck.anderson@colostate.edu). An evaluation episode begins with the pole pointing down, the cart in the center of the track, with both the cart and pole with zero velocity.

Agent description

Representative parameters

Mean performance accross thirty agents

SGD with feedforward ANN Adam with feedforward ANN

Carpole

Other stuff:

How to create package

python3 setup.py sdist bdist_wheel

python3 -m twine upload dist/*

To create a private release

$ python3 setup.py sdist bdist_wheel

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

Qlearners-0.14.0.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

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

Qlearners-0.14.0-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file Qlearners-0.14.0.tar.gz.

File metadata

  • Download URL: Qlearners-0.14.0.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for Qlearners-0.14.0.tar.gz
Algorithm Hash digest
SHA256 bab536b154034412807c1630e470454a4da59f04a4f370e2a834b4d1b72a7a0f
MD5 7f268a1d5f78808e9a2c59b996c0a308
BLAKE2b-256 407e7b010d9b328f18f40d95e97621644154a3e9488b9666676163dcb7fc4365

See more details on using hashes here.

File details

Details for the file Qlearners-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: Qlearners-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for Qlearners-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4435d85bfbccee56fac2a8f24176bcd480c3a2a4e142c6a1879259db8ad43b68
MD5 e03dc15d3fd39f50eff104ed9fe51956
BLAKE2b-256 3f747247402c52622068940ce2f3b9828d49da606af81b07739987dbd4a2c118

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