All Projects → MathisWellmann → gym-rs

MathisWellmann / gym-rs

Licence: MIT license
OpenAI's Gym written in pure Rust for blazingly fast performance

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to gym-rs

Noreward Rl
[ICML 2017] TensorFlow code for Curiosity-driven Exploration for Deep Reinforcement Learning
Stars: ✭ 1,176 (+3358.82%)
Mutual labels:  openai-gym, rl
Gymfc
A universal flight control tuning framework
Stars: ✭ 210 (+517.65%)
Mutual labels:  openai-gym, rl
Stable Baselines
Mirror of Stable-Baselines: a fork of OpenAI Baselines, implementations of reinforcement learning algorithms
Stars: ✭ 115 (+238.24%)
Mutual labels:  openai-gym, rl
mdp
Make it easy to specify simple MDPs that are compatible with the OpenAI Gym.
Stars: ✭ 30 (-11.76%)
Mutual labels:  openai-gym, rl
Dopamine
Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
Stars: ✭ 9,681 (+28373.53%)
Mutual labels:  ml, rl
Rl Baselines Zoo
A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.
Stars: ✭ 839 (+2367.65%)
Mutual labels:  openai-gym, rl
Coach
Reinforcement Learning Coach by Intel AI Lab enables easy experimentation with state of the art Reinforcement Learning algorithms
Stars: ✭ 2,085 (+6032.35%)
Mutual labels:  openai-gym, rl
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (+1200%)
Mutual labels:  openai-gym, rl
Irl Imitation
Implementation of Inverse Reinforcement Learning (IRL) algorithms in python/Tensorflow. Deep MaxEnt, MaxEnt, LPIRL
Stars: ✭ 333 (+879.41%)
Mutual labels:  ml, rl
neptune-client
📒 Experiment tracking tool and model registry
Stars: ✭ 348 (+923.53%)
Mutual labels:  ml, rl
CartPole
Run OpenAI Gym on a Server
Stars: ✭ 16 (-52.94%)
Mutual labels:  openai-gym, rl
Real Time Ml Project
A curated list of applied machine learning and data science notebooks and libraries across different industries.
Stars: ✭ 143 (+320.59%)
Mutual labels:  ml, rl
Reinforcement learning
Implementation of selected reinforcement learning algorithms in Tensorflow. A3C, DDPG, REINFORCE, DQN, etc.
Stars: ✭ 132 (+288.24%)
Mutual labels:  openai-gym, rl
revisiting rainbow
Revisiting Rainbow
Stars: ✭ 71 (+108.82%)
Mutual labels:  ml, rl
Ros2learn
ROS 2 enabled Machine Learning algorithms
Stars: ✭ 119 (+250%)
Mutual labels:  ml, rl
Atari
AI research environment for the Atari 2600 games 🤖.
Stars: ✭ 174 (+411.76%)
Mutual labels:  ml, rl
metaflowbot
Slack bot for monitoring your Metaflow flows!
Stars: ✭ 22 (-35.29%)
Mutual labels:  ml
hra
Hybrid Reward Architecture
Stars: ✭ 76 (+123.53%)
Mutual labels:  rl
Projects-Archive
This hacktober fest, the only stop you’ll need to make for ML, Web Dev and App Dev - see you there!
Stars: ✭ 21 (-38.24%)
Mutual labels:  ml
mindsdb native
Machine Learning in one line of code
Stars: ✭ 34 (+0%)
Mutual labels:  ml

OpenAI Gym (Unofficial Rust Implementation)

This library aims be be as close to the original OpenAI Gym library written in Python.

If you don't mind Python and would like to use the original implementation from Rust, check out a OpenAI Gym wrapper.

Prerequisites

This library use's SDL2 to enable various forms of rendering. Even when an SDL2 window is not explictly shown, renders can be saved to files making it a mandatory dependency if any form of rendering is to be done.

Examples

cargo run --example=cartpole

cart_pole

cargo run --example=mountain_car

mountain_car

Usage

To use this crate in your project, put this in your Cargo.toml:

[dependencies]
gym_rs = "1.0.0"

Contributions

Contributions are welcomed. For the contribution guidelines, please take a look at CONTRIBUTING.md.

Donations

If you would like to support the development of this crate, feel free to send over a donation:

Monero:

47xMvxNKsCKMt2owkDuN1Bci2KMiqGrAFCQFSLijWLs49ua67222Wu3LZryyopDVPYgYmAnYkSZSz9ZW2buaDwdyKTWGwwb

monero

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].