Masters Thesis: A Practical Exploration of Deep Reinforcement Learning

As part of my Masters thesis, I chose a practical way to explore how Deep Reinforcement Learning (DRL) works by building a game and training a neural net how to play...and eventually beat me.

To add to the fun I made it so that a human player could race against the AI!

Highlights on training:

  • The agent was trained with over 7 million attempts made.

  • The agent was rewarded for how far it traveled through the course and how fast.

  • The agent has basic obstacle and ground detection using physics raycasts.

This project made me fall in love with the possibilities of using machine learning in games

Technology Used:

  • Unity Game Engine 🎮

  • Pytorch🔥

  • Unity Machine Learning Agents 🤖

  • Tensorboard 📈

  • Deep Reinforcement Learning 🧠

  • Markov Decision Process (MDP)👁‍🗨

Previous
Previous

Predicting Pet Life Expectancy: An AI Hackathon Challenge

Next
Next

Resistor: A Game Jam game made in 37 hrs