CS298 ProposalAI for Classic Video Games Using Reinforcement LearningShivika Sodhi (shivika.sodhi@sjsu.edu) Advisor: Dr. Chris Pollett Committee Members: Your_Committee. Abstract:Deep reinforcement learning is the road to build artificially intelligent machines that can perform tasks similar to that of human beings, without any kind of training. Because of DeepMinds recent research in the field of deep learning [3], computers can now automatically learn to play ATARI games from raw pixels. This project is on similar lines, where we want to build an artificially intelligent agent using a deep learning algorithm called convolutional neural network. This image processing algorithm will be used to approximate a Q function, and thus, rewards will be calculated based on the actions taken by the agent, in a specific environment, i.e., when the agent plays a classic game. Initially the agent will take random decisions while playing the game and screen shots of the same will be taken every one tenth of a second. Those screen shots will then be fed into the neural network to calculate the rewards based on the decisions taken by it and increase in the game score when a particular decision is taken. Once the neural network function is computed, those images will be discarded to save memory. The next iteration of the game will take in inputs from its previous iteration to take the best decision possible while playing it. Our primary motive behind choosing this topic was to understand the impact of deep learning on Artificial Intelligence. Hence, though this project we aim to demonstrate the basic ability of a neural network train an agent to automatically learn to play a classic video game at human level, that has never been played before. CS297 Results
Proposed Schedule
Key Deliverables:
Innovations and Challenges
References:[1] Playing Atari with Deep Reinforcement Learning: https://www.cs.toronto.edu/~vmnih/docs/dqn.pdf [2] Temporal difference learning and td-gammon: [3] The arcade learning environment: An evaluation platform for general agents. Journal of Artificial Intelligence Research |