Creating an AI DOOM bot

#artificialintelligence 

This article is the first in a series of posts that will focus on an exploratory journey of reinforcement based Deep Learning utilizing the VizDoom platform. In terms of goals, my destination is the creation of a Doom AI capable of thriving in a Deathmatch environment (woohoo killer AI). In this particular post I will outline the initial setup process of both Theano, an open source deep learning framework, as well as the VizDoom environmental setup. VizDoom is not the only platform available for reinforcement learning, but it does provide us with an iconic and complicated world for our AI to navigate. Once our environment is properly set up, we will dip our toes into reinforcement learning by running some basic examples and then utilizing some optimization techniques to increase the performance of our AI agent.