Seasons Of Code

Deep reinforcement learning - 2048 AI    • P.Mithun Balram, Alwin Tom Jose   

WnCC - Seasons of Code

Seasons of Code is a programme launched by WnCC along the lines of the Google Summer of Code. It provides one with an opprtunity to learn and participate in a variety of interesting projects under the mentorship of the very best in our institute.


List of Running Projects

Deep reinforcement learning - 2048 AI

Deep reinforcement learning - 2048 AI


This project would be dealing with dealing with reinforcement learning.

No. of mentees: 5

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 Project 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