Deep reinforcement learning - 2048 AI


  • Machine Learning


Mentors :

  • P.Mithun Balram

  • Alwin Tom Jose

Mentees :

  • 5 students


Have a look at CodeBullet YouTube channel There are many interesting games solved by RL or deep RL agents https://youtube.com/c/CodeBullet
Go through the documentation of gym environments.I have implemented a q-learning agent for the Mountain car environment have a look: https://github.com/Mithun691/mountainCar-Qlearning
Reinforcement Learning: An Introduction Book by Andrew Barto and Richard S. Sutton is a great book for RL
Prerequisites: Python programming Calculus, linear algebra and probability theory


Tentative Timeline :

Week Number Tasks to be Completed
Week 1 Python conecpts revision and programming excercises
Week 2 Reinforcement learning concepts and finite state,action space based control algorithms like q-learning,SARSA etc.
Week 3 Building, training, and fully connected deep neural networks for learning compex non-linear models
Week 4 Understanding model based RL techniques with games.Using DNN based models for training games with large state spaces like 2048,Tetris etc.
Week 5 Buffer week to complete any pending checkpoints