/Atari_2600_Games

To create working Atari 2600 agents for a variety of games.

Primary LanguagePythonMIT LicenseMIT

Atari_2600_Games

The purpose of this reinforcement learning project is to create working agents in order to win several Atari 2600 games using a Deep Q Learning algorithm. This includes:

  1. AirRaid
  2. Air-Striker Genesis
  3. Assault
  4. Asterix
  5. Asteroids
  6. Centipede
  7. Defender
  8. DemonAttack
  9. Frostbite
  10. Hero
  11. IceHockey
  12. MsPacman
  13. Pong
  14. Riverraid
  15. Space-Invaders

Space Invaders Asteroids AirStriker Genesis

In doing so it uses gym retro in order to import the necessary Atari games. If you're having trouble importing the necessary ROMs, refer to this.

Given that it's pixelated, this project uses stable_baseline's CnnPolicy with the Deep Q Learning algorithm in order to train the models.