Skip to content
This repository has been archived by the owner on Jun 15, 2022. It is now read-only.

T-Rex Rush hack using Deep Reinforcement Learning (Deep Q-Learning)

License

Notifications You must be signed in to change notification settings

dexhunter/DeepLearningTRexRush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using Deep Q-Network to Learn How To Play T-Rex Rush

Getting Start

  • Install dependencies pip install -r requirements.txt
  • Run python deep_q_network.py

Notice: If you want to train on your own from scratch, comment this line and uncomment the line above. (Currently there is no pre-trained model)

Dependencies

  • Python 2.7 or 3
  • Tensorflow >= 0.7
  • pygame
  • opencv-python

About

This project is a tutorial demo for hands-on tutorial on Deep Reinforcement Learning at Xi'an Jiaotong-Liverpool University.

Details will be taught at class, but if you have a question, you are welcome to open an issue there.

References

[1] Mnih Volodymyr, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Bellemare, Alex Graves, Martin Riedmiller, Andreas K. Fidjeland, Georg Ostrovski, Stig Petersen, Charles Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, Dharshan Kumaran, Daan Wierstra, Shane Legg, and Demis Hassabis. Human-level Control through Deep Reinforcement Learning. Nature, 529-33, 2015.

[2] Junjie Ke, Yiwei Zhao, Honghao Wei. AI For Chrome Offline Dinosaur Game Report

Disclamier

This work is highly based on the following repos:

  1. yenchenlin/DeepLearningFlaapyBird
  2. shivamshekhar/Chrome-T-Rex-Rush

About

T-Rex Rush hack using Deep Reinforcement Learning (Deep Q-Learning)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages