xinleipan / Gym Gridworld
Simple grid-world environment compatible with OpenAI-gym
Stars: ✭ 40
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Gym Gridworld
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (+1005%)
Mutual labels: openai-gym
Gym Anytrading
The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)
Stars: ✭ 627 (+1467.5%)
Mutual labels: openai-gym
Rl Baselines Zoo
A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.
Stars: ✭ 839 (+1997.5%)
Mutual labels: openai-gym
Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (+1060%)
Mutual labels: openai-gym
Deep Reinforcement Learning For Automated Stock Trading Ensemble Strategy Icaif 2020
Deep Reinforcement Learning for Automated Stock Trading: An Ensemble Strategy. ICAIF 2020. Please star.
Stars: ✭ 518 (+1195%)
Mutual labels: openai-gym
Super Mario Bros Ppo Pytorch
Proximal Policy Optimization (PPO) algorithm for Super Mario Bros
Stars: ✭ 649 (+1522.5%)
Mutual labels: openai-gym
Tensorflow Tutorial Samples
TensorFlow2教程 TensorFlow 2.0 Tutorial 入门教程实战案例
Stars: ✭ 398 (+895%)
Mutual labels: openai-gym
Model Free Episodic Control
This is the implementation of paper Model Free Episodic Control
Stars: ✭ 31 (-22.5%)
Mutual labels: openai-gym
Pybullet Gym
Open-source implementations of OpenAI Gym MuJoCo environments for use with the OpenAI Gym Reinforcement Learning Research Platform.
Stars: ✭ 537 (+1242.5%)
Mutual labels: openai-gym
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+1965%)
Mutual labels: openai-gym
Rl a3c pytorch
A3C LSTM Atari with Pytorch plus A3G design
Stars: ✭ 482 (+1105%)
Mutual labels: openai-gym
Gym Starcraft
StarCraft environment for OpenAI Gym, based on Facebook's TorchCraft. (In progress)
Stars: ✭ 514 (+1185%)
Mutual labels: openai-gym
Rex Gym
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Stars: ✭ 684 (+1610%)
Mutual labels: openai-gym
Rl Portfolio Management
Attempting to replicate "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem" https://arxiv.org/abs/1706.10059 (and an openai gym environment)
Stars: ✭ 447 (+1017.5%)
Mutual labels: openai-gym
Spot mini mini
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
Stars: ✭ 426 (+965%)
Mutual labels: openai-gym
Hands On Reinforcement Learning With Python
Master Reinforcement and Deep Reinforcement Learning using OpenAI Gym and TensorFlow
Stars: ✭ 640 (+1500%)
Mutual labels: openai-gym
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (+2350%)
Mutual labels: openai-gym
Btgym
Scalable, event-driven, deep-learning-friendly backtesting library
Stars: ✭ 765 (+1812.5%)
Mutual labels: openai-gym
gym-gridworld
Basic implementation of gridworld game for reinforcement learning research. This environment is used in the following paper:
How You Act Tells a Lot: Privacy-Leakage Attack on Deep Reinforcement Learning
Consider cite the paper:
@inproceedings{pan2019you,
author = {Xinlei Pan and
Weiyao Wang and
Xiaoshuai Zhang and
Bo Li and
Jinfeng Yi and
Dawn Song},
title = {How You Act Tells a Lot: Privacy-Leaking Attack on Deep Reinforcement
Learning},
booktitle = {Proceedings of the 18th International Conference on Autonomous Agents
and MultiAgent Systems, {AAMAS}},
pages = {368--376},
publisher = {International Foundation for Autonomous Agents and Multiagent Systems},
year = {2019},
}
Install gym-gridworld
install virtual environment for gridworld
cd gym-gridworld
conda env create -f environment.yml
conda activate gridworld
pip install -e .
Use gym-gridworld
import gym
import gym_gridworld
env = gym.make('gridworld-v0')
_ = env.reset()
_ = env.step(env.action_space.sample())
Visualize gym-gridworld
In order to visualize the gridworld, you need to set env.verbose
to True
env.verbose = True
_ = env.reset()
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].