Skip to content
openai/gym's popular toolkit for developing and comparing reinforcement learning algorithms port to C#.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Published 0.1.0-alpha2 Aug 28, 2019
tests/Gym.Tests
.gitignore Initial Commit Jun 30, 2019
Gym.NET.sln Moved to netstandard projects and published 0.1.0-alpha1 Aug 14, 2019
Gym.NET.sln.DotSettings Upgraded to netcoreapp2.2 Aug 14, 2019
LICENSE Initial commit Jun 27, 2019
README.md

README.md

Gym.NET

NuGet

A complete port of openai/gym to C#.
** WORK IN PROGRESS **

openai/gym

OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms. This is the gym open-source library, which gives you access to a standardized set of environments.

Installation

### For gym's abstract classes for RL, install:
PM> Install-Package Gym.NET

### For implemented environments, install:
PM> Install-Package Gym.NET.Environments

TODO

  • Implement Spaces

    • Space (base class)
    • Box
    • Discrete
    • multi.*.py
  • Implement Env base classes

    • Env(object)
    • GoalEnv(Env)
  • Implement environments
    To run an environment, see Gym.Tests

    • Convert Gym.Environments to a net-standard project.
    • classics
      • CartPole-v1
        • Compare visually against python's version
      • walker2d_v3
      • acrobot
      • continuous_mountain_car
      • mountain_car
      • pendulum
      • rendering
    • Mujco
      • ant_v3
      • half_cheetah_v3
      • hopper_v3
      • humanoid_v3
      • humanoidstandup
      • inverted_double_pendulum
      • inverted_pendulum
      • mujoco_env
      • pusher
      • reacher
      • striker
      • swimmer_v3
      • thrower
    • box2d
      • bipedal_walker
      • car_dynamics
      • car_racing
      • lunar_lander
    • atari
You can’t perform that action at this time.