gymの全Atari環境のaction_space.n
メモ。DQNのscoresはこっち。
Adventure 18 AirRaid 6 Alien 18 Amidar 10 Assault 7 Asterix 9 Asteroids 14 Atlantis 4 BankHeist 18 BattleZone 18 BeamRider 9 Berzerk 18 Bowling 6 Boxing 18 Breakout 4 Carnival 6 Centipede 18 ChopperCommand 18 CrazyClimber 9 Defender 18 DemonAttack 6 DoubleDunk 18 ElevatorAction 18 Enduro 9 FishingDerby 18 Freeway 3 Frostbite 18 Gopher 8 Gravitar 18 Hero 18 IceHockey 18 Jamesbond 18 JourneyEscape 16 Kangaroo 18 Krull 18 KungFuMaster 14 MontezumaRevenge 18 MsPacman 9 NameThisGame 6 Phoenix 8 Pitfall 18 Pong 6 Pooyan 6 PrivateEye 18 Qbert 6 Riverraid 18 RoadRunner 18 Robotank 18 Seaquest 18 Skiing 3 Solaris 18 SpaceInvaders 6 StarGunner 18 Tennis 18 TimePilot 10 Tutankham 8 UpNDown 6 Venture 18 VideoPinball 9 WizardOfWor 10 YarsRevenge 18 Zaxxon 18
実行スクリプト
for game in ['adventure', 'air_raid', 'alien', 'amidar', 'assault', 'asterix', 'asteroids', 'atlantis', 'bank_heist', 'battle_zone', 'beam_rider', 'berzerk', 'bowling', 'boxing', 'breakout', 'carnival', 'centipede', 'chopper_command', 'crazy_climber', 'defender', 'demon_attack', 'double_dunk', 'elevator_action', 'enduro', 'fishing_derby', 'freeway', 'frostbite', 'gopher', 'gravitar', 'hero', 'ice_hockey', 'jamesbond', 'journey_escape', 'kangaroo', 'krull', 'kung_fu_master', 'montezuma_revenge', 'ms_pacman', 'name_this_game', 'phoenix', 'pitfall', 'pong', 'pooyan', 'private_eye', 'qbert', 'riverraid', 'road_runner', 'robotank', 'seaquest', 'skiing', 'solaris', 'space_invaders', 'star_gunner', 'tennis', 'time_pilot', 'tutankham', 'up_n_down', 'venture', 'video_pinball', 'wizard_of_wor', 'yars_revenge', 'zaxxon']: name = ''.join([g.capitalize() for g in game.split('_')]) env = gym.make("{}NoFrameskip-v4".format(name)) print(name, env.action_space.n)