Skip to content

openai/gym's popular toolkit for developing and comparing reinforcement learning algorithms port to C#.

License

Notifications You must be signed in to change notification settings

dariooo512/Gym.NET

 
 

Repository files navigation

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

About

openai/gym's popular toolkit for developing and comparing reinforcement learning algorithms port to C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%