-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Table of environments
Trevor Blackwell edited this page Apr 30, 2017
·
7 revisions
Here is a synopsis of the environments as of 2016-06-20, in order by space dimensionality. See discussion and code in Write more documentation about environments: Issue #106.
Environment Id | Observation Space | Action Space | Reward Range | tStepL | Trials | rThresh |
---|---|---|---|---|---|---|
TimePilot-ram-v0 | Box(128,) | Discrete(10) | (-inf, inf) | 10000 | 100 | None |
Amidar-ram-v0 | Box(128,) | Discrete(10) | (-inf, inf) | 10000 | 100 | None |
WizardOfWor-ram-v0 | Box(128,) | Discrete(10) | (-inf, inf) | 10000 | 100 | None |
Asteroids-ram-v0 | Box(128,) | Discrete(14) | (-inf, inf) | 10000 | 100 | None |
KungFuMaster-ram-v0 | Box(128,) | Discrete(14) | (-inf, inf) | 10000 | 100 | None |
JourneyEscape-ram-v0 | Box(128,) | Discrete(16) | (-inf, inf) | 10000 | 100 | None |
Robotank-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Berzerk-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
ChopperCommand-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
DoubleDunk-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Gravitar-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
YarsRevenge-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Krull-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
PrivateEye-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Seaquest-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Solaris-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
ElevatorAction-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Frostbite-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
BankHeist-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Venture-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Zaxxon-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Tennis-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
FishingDerby-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Kangaroo-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Alien-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
BattleZone-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
IceHockey-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Boxing-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Riverraid-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
StarGunner-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Pitfall-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
MontezumaRevenge-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Centipede-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
RoadRunner-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Jamesbond-ram-v0 | Box(128,) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Skiing-ram-v0 | Box(128,) | Discrete(3) | (-inf, inf) | 10000 | 100 | None |
Freeway-ram-v0 | Box(128,) | Discrete(3) | (-inf, inf) | 10000 | 100 | None |
Atlantis-ram-v0 | Box(128,) | Discrete(4) | (-inf, inf) | 10000 | 100 | None |
Pooyan-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
SpaceInvaders-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
AirRaid-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Carnival-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Bowling-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
DemonAttack-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
NameThisGame-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Pong-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Breakout-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Qbert-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
UpNDown-ram-v0 | Box(128,) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Assault-ram-v0 | Box(128,) | Discrete(7) | (-inf, inf) | 10000 | 100 | None |
Phoenix-ram-v0 | Box(128,) | Discrete(8) | (-inf, inf) | 10000 | 100 | None |
Gopher-ram-v0 | Box(128,) | Discrete(8) | (-inf, inf) | 10000 | 100 | None |
Tutankham-ram-v0 | Box(128,) | Discrete(8) | (-inf, inf) | 10000 | 100 | None |
Enduro-ram-v0 | Box(128,) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
BeamRider-ram-v0 | Box(128,) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
Asterix-ram-v0 | Box(128,) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
CrazyClimber-ram-v0 | Box(128,) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
MsPacman-ram-v0 | Box(128,) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
VideoPinball-ram-v0 | Box(128,) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
MountainCar-v0 | Box(2,) | Discrete(3) | (-inf, inf) | 200 | 100 | -110.0 |
CNNClassifierTraining-v0 | Box(2,) | Tuple(Box(1,), Box(1,), Box(1,), Box(1,), Box(1,), Box(1,), Box(5, 2), Box(2, 2)) | (-inf, inf) | 1000 | 100 | None |
TimePilot-v0 | Box(210, 160, 3) | Discrete(10) | (-inf, inf) | 10000 | 100 | None |
Asteroids-v0 | Box(210, 160, 3) | Discrete(14) | (-inf, inf) | 10000 | 100 | None |
KungFuMaster-v0 | Box(210, 160, 3) | Discrete(14) | (-inf, inf) | 10000 | 100 | None |
Alien-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Berzerk-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
MontezumaRevenge-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Zaxxon-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Venture-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Frostbite-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Seaquest-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Pitfall-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
ElevatorAction-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
FishingDerby-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Robotank-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Jamesbond-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
PrivateEye-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
StarGunner-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
YarsRevenge-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Boxing-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Solaris-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
BattleZone-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Gravitar-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
RoadRunner-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Krull-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Riverraid-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
ChopperCommand-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
IceHockey-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Kangaroo-v0 | Box(210, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Freeway-v0 | Box(210, 160, 3) | Discrete(3) | (-inf, inf) | 10000 | 100 | None |
Atlantis-v0 | Box(210, 160, 3) | Discrete(4) | (-inf, inf) | 10000 | 100 | None |
DemonAttack-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
NameThisGame-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Bowling-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Qbert-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
UpNDown-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Pong-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Breakout-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
SpaceInvaders-v0 | Box(210, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Phoenix-v0 | Box(210, 160, 3) | Discrete(8) | (-inf, inf) | 10000 | 100 | None |
BeamRider-v0 | Box(210, 160, 3) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
Asterix-v0 | Box(210, 160, 3) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
CrazyClimber-v0 | Box(210, 160, 3) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
Enduro-v0 | Box(210, 160, 3) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
MsPacman-v0 | Box(210, 160, 3) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
JourneyEscape-v0 | Box(230, 160, 3) | Discrete(16) | (-inf, inf) | 10000 | 100 | None |
Amidar-v0 | Box(250, 160, 3) | Discrete(10) | (-inf, inf) | 10000 | 100 | None |
WizardOfWor-v0 | Box(250, 160, 3) | Discrete(10) | (-inf, inf) | 10000 | 100 | None |
DoubleDunk-v0 | Box(250, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Centipede-v0 | Box(250, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Tennis-v0 | Box(250, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
BankHeist-v0 | Box(250, 160, 3) | Discrete(18) | (-inf, inf) | 10000 | 100 | None |
Skiing-v0 | Box(250, 160, 3) | Discrete(3) | (-inf, inf) | 10000 | 100 | None |
Carnival-v0 | Box(250, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Pooyan-v0 | Box(250, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
AirRaid-v0 | Box(250, 160, 3) | Discrete(6) | (-inf, inf) | 10000 | 100 | None |
Assault-v0 | Box(250, 160, 3) | Discrete(7) | (-inf, inf) | 10000 | 100 | None |
Tutankham-v0 | Box(250, 160, 3) | Discrete(8) | (-inf, inf) | 10000 | 100 | None |
Gopher-v0 | Box(250, 160, 3) | Discrete(8) | (-inf, inf) | 10000 | 100 | None |
VideoPinball-v0 | Box(250, 160, 3) | Discrete(9) | (-inf, inf) | 10000 | 100 | None |
Go19x19-v0 | Box(3, 19, 19) | Discrete(363) | (-inf, inf) | 1000 | 100 | None |
Hex9x9-v0 | Box(3, 9, 9) | Discrete(82) | (-inf, inf) | 1000 | 100 | None |
Go9x9-v0 | Box(3, 9, 9) | Discrete(83) | (-inf, inf) | 1000 | 100 | None |
SemiSupervisedPendulumRandom-v0 | Box(3,) | Box(1,) | (-inf, inf) | 1000 | 100 | None |
SemiSupervisedPendulumDecay-v0 | Box(3,) | Box(1,) | (-inf, inf) | 1000 | 100 | None |
SemiSupervisedPendulumNoise-v0 | Box(3,) | Box(1,) | (-inf, inf) | 1000 | 100 | None |
Pendulum-v0 | Box(3,) | Box(1,) | (-inf, inf) | 200 | 100 | None |
CartPole-v0 | Box(4,) | Discrete(2) | (-inf, inf) | 200 | 100 | 195.0 |
Acrobot-v0 | Box(4,) | Discrete(3) | (-inf, inf) | 200 | 100 | -100 |
InterpretabilityCartpoleObservations-v0 | Box(4,) | Tuple(Discrete(2), Box(4,), Box(4,), Box(4,), Box(4,), Box(4,)) | (-inf, inf) | 1000 | 100 | None |
InterpretabilityCartpoleActions-v0 | Box(4,) | Tuple(Discrete(2), Discrete(2), Discrete(2), Discrete(2), Discrete(2), Discrete(2)) | (-inf, inf) | 1000 | 100 | None |
DoomTakeCover-v0 | Box(480, 640, 3) | High-Low(2, 3) | (-inf, inf) | 1000 | 100 | None |
DoomDefendCenter-v0 | Box(480, 640, 3) | High-Low(3, 3) | (-inf, inf) | 1000 | 100 | None |
DoomHealthGathering-v0 | Box(480, 640, 3) | High-Low(3, 3) | (-inf, inf) | 1000 | 100 | None |
DoomPredictPosition-v0 | Box(480, 640, 3) | High-Low(3, 3) | (-inf, inf) | 1000 | 100 | None |
DoomBasic-v0 | Box(480, 640, 3) | High-Low(3, 3) | (-inf, inf) | 1000 | 100 | None |
DoomMyWayHome-v0 | Box(480, 640, 3) | High-Low(3, 3) | (-inf, inf) | 1000 | 100 | None |
DoomDefendLine-v0 | Box(480, 640, 3) | High-Low(3, 3) | (-inf, inf) | 1000 | 100 | None |
DoomDeathmatch-v0 | Box(480, 640, 3) | High-Low(44, 3) | (-inf, inf) | 1000 | 100 | None |
DoomCorridor-v0 | Box(480, 640, 3) | High-Low(6, 3) | (-inf, inf) | 1000 | 100 | None |
ConvergenceControl-v0 | Box(6,) | Tuple(Box(1,), Box(1,), Box(1,), Box(1,), Box(1,), Box(1,)) | (-inf, inf) | 1000 | 100 | None |
OneRoundNondeterministicReward-v0 | Discrete(1) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
OneRoundDeterministicReward-v0 | Discrete(1) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
Roulette-v0 | Discrete(1) | Discrete(38) | (-inf, inf) | 100 | 100 | None |
FrozenLake-v0 | Discrete(16) | Discrete(4) | (-inf, inf) | 100 | 100 | 0.78 |
TwoRoundDeterministicReward-v0 | Discrete(3) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
TwoRoundNondeterministicReward-v0 | Discrete(3) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
Reverse-v0 | Discrete(3) | Tuple(Discrete(2), Discrete(2), Discrete(2)) | (-inf, inf) | 200 | 100 | 25.0 |
ReversedAddition-v0 | Discrete(4) | Tuple(Discrete(4), Discrete(2), Discrete(3)) | (-inf, inf) | 200 | 100 | 25.0 |
ReversedAddition3-v0 | Discrete(4) | Tuple(Discrete(4), Discrete(2), Discrete(3)) | (-inf, inf) | 200 | 100 | 25.0 |
NChain-v0 | Discrete(5) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
Taxi-v1 | Discrete(500) | Discrete(6) | (-inf, inf) | 200 | 100 | 9.7 |
Copy-v0 | Discrete(6) | Tuple(Discrete(2), Discrete(2), Discrete(5)) | (-inf, inf) | 200 | 100 | 25.0 |
RepeatCopy-v0 | Discrete(6) | Tuple(Discrete(2), Discrete(2), Discrete(5)) | (-inf, inf) | 200 | 100 | 75.0 |
DuplicatedInput-v0 | Discrete(6) | Tuple(Discrete(2), Discrete(2), Discrete(5)) | (-inf, inf) | 200 | 100 | 9.0 |
FrozenLake8x8-v0 | Discrete(64) | Discrete(4) | (-inf, inf) | 200 | 100 | 0.99 |
OffSwitchCartpole-v0 | Tuple(Discrete(2), Box(4,)) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
Blackjack-v0 | Tuple(Discrete(32), Discrete(11), Discrete(2)) | Discrete(2) | (-inf, inf) | 1000 | 100 | None |
- Gym Repository
- Wiki Home
- Leaderboard
- Environments
- FAQ
- Resources
- Feature Requests