Skip to content

A Deep Q Learning framework to train an agent to play simple board games w/o the help of CNNs

Notifications You must be signed in to change notification settings

hamidzr/q-learning

Repository files navigation

Deep Q Learning

TODO

  • add pong and snake games
  • pull the step and state logc out of the game(s)
  • support for AI vs AI
  • optimize the model, other archtectures (ongoing)
  • port the model to browser. (tfjs?)
  • browser to snap
    • save the weights
    • load the weights
    • easy definitoin of actions, state and rewards
  • reward clipping
  • more games: frogger, catching games, pong, openai games, grid world
  • checkout games from qlearning4k

Resources

  • Mnih, Volodymyr, et al. "Playing atari with deep reinforcement learning." arXiv preprint arXiv:1312.5602 (2013)
  • Different game environemtns form OpenAi's Gym
  • Base DQN link
  • Base TicTacToe game link
  • Base Snake game gist
  • Base Connectn game gist
  • Base Pong game github repo

About

A Deep Q Learning framework to train an agent to play simple board games w/o the help of CNNs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages