Value Iteration Reinforcement Learning

This is a project I undertook during my time getting my AI masters at the University of North Texas. The project involved creates an agent that leaves in a grid. The agents goal is to pick up the can and drop it off in the trash while avoiding the hole in the ground. I use Value Iteration, a reinforcement learning algorithm to train the agent.