All Projects → podondra → Gym Gridworlds

podondra / Gym Gridworlds

Licence: mit
Gridworld environments for OpenAI gym.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gym Gridworlds

Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (+979.07%)
Mutual labels:  reinforcement-learning, openai-gym
Hands On Reinforcement Learning With Python
Master Reinforcement and Deep Reinforcement Learning using OpenAI Gym and TensorFlow
Stars: ✭ 640 (+1388.37%)
Mutual labels:  reinforcement-learning, openai-gym
Rl a3c pytorch
A3C LSTM Atari with Pytorch plus A3G design
Stars: ✭ 482 (+1020.93%)
Mutual labels:  reinforcement-learning, openai-gym
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (+2179.07%)
Mutual labels:  reinforcement-learning, openai-gym
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+1820.93%)
Mutual labels:  reinforcement-learning, openai-gym
Spot mini mini
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
Stars: ✭ 426 (+890.7%)
Mutual labels:  reinforcement-learning, openai-gym
Gym Anytrading
The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)
Stars: ✭ 627 (+1358.14%)
Mutual labels:  reinforcement-learning, openai-gym
Home Platform
HoME: a Household Multimodal Environment is a platform for artificial agents to learn from vision, audio, semantics, physics, and interaction with objects and other agents, all within a realistic context.
Stars: ✭ 370 (+760.47%)
Mutual labels:  reinforcement-learning, openai-gym
Btgym
Scalable, event-driven, deep-learning-friendly backtesting library
Stars: ✭ 765 (+1679.07%)
Mutual labels:  reinforcement-learning, openai-gym
Rex Gym
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Stars: ✭ 684 (+1490.7%)
Mutual labels:  reinforcement-learning, openai-gym
Pytorch Rl
This repository contains model-free deep reinforcement learning algorithms implemented in Pytorch
Stars: ✭ 394 (+816.28%)
Mutual labels:  reinforcement-learning, openai-gym
Gym Dart
OpenAI Gym environments using DART
Stars: ✭ 20 (-53.49%)
Mutual labels:  reinforcement-learning, openai-gym
Deep Reinforcement Learning
Repo for the Deep Reinforcement Learning Nanodegree program
Stars: ✭ 4,012 (+9230.23%)
Mutual labels:  reinforcement-learning, openai-gym
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (+927.91%)
Mutual labels:  reinforcement-learning, openai-gym
Gym Duckietown
Self-driving car simulator for the Duckietown universe
Stars: ✭ 379 (+781.4%)
Mutual labels:  reinforcement-learning, openai-gym
Gym Starcraft
StarCraft environment for OpenAI Gym, based on Facebook's TorchCraft. (In progress)
Stars: ✭ 514 (+1095.35%)
Mutual labels:  reinforcement-learning, openai-gym
Neuron poker
Texas holdem OpenAi gym poker environment with reinforcement learning based on keras-rl. Includes virtual rendering and montecarlo for equity calculation.
Stars: ✭ 299 (+595.35%)
Mutual labels:  reinforcement-learning, openai-gym
Gym Miniworld
Simple 3D interior simulator for RL & robotics research
Stars: ✭ 338 (+686.05%)
Mutual labels:  reinforcement-learning, openai-gym
Super Mario Bros Ppo Pytorch
Proximal Policy Optimization (PPO) algorithm for Super Mario Bros
Stars: ✭ 649 (+1409.3%)
Mutual labels:  reinforcement-learning, openai-gym
Rl Baselines Zoo
A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.
Stars: ✭ 839 (+1851.16%)
Mutual labels:  reinforcement-learning, openai-gym

OpenAI gym Gridworlds

Implementation of three gridworlds environments from book Reinforcement Learning: An Introduction <http://incompleteideas.net/book/the-book-2nd.html>_ compatible with OpenAI gym <https://github.com/openai/gym>_.

Usage

.. code::

    $ import gym
    $ import gym_gridworlds
    $ env = gym.make('Gridworld-v0')  # substitute environment's name

Gridworld-v0

Gridworld is simple 4 times 4 gridworld from example 4.1 in the [book]. There are four action in each state (up, down, right, left) which deterministically cause the corresponding state transitions but actions that would take an agent of the grid leave a state unchanged. The reward is -1 for all tranistion until the terminal state is reached. The terminal state is in top left and bottom right coners.

WindyGridworld-v0

Windy gridworld is from example 6.5 in the book_. Windy gridworld is a standard gridworld as described above but there is a crosswind upward through the middle of the grid. Action are standard but in the middle region the resultant states are shifted upward by a wind which strength varies between columns.

.. _book: http://incompleteideas.net/book/the-book-2nd.html

Cliff-v0

Cliff walking is a gridworld example 6.6 from the book_. Again reward is -1 on all transition except those into region that is cliff. Stepping into this region incurs a reward of -100 and sends the agent instantly back to the start.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].