It uses a slightly updated version of https://github.com/elvisyjlin/gym-chrome-dino
which is provided alonside de code.
Opencv cv2
Keras
Tensorflow
Numpy
For training one can use nsteps_dino.py
or train_dino.py
. The first one uses the k-step DQL algorithm and the latter
uses the single step DQL algorithm.
Any trained model can be executed by the demo.py
script. It only takes as argument the path of the model file.