Implementing Reinforcement Learning in Unreal Engine 4 with Blueprint

dc.contributor.authorBoyd, Reece
dc.date.accessioned2017-05-03T18:18:33Z
dc.date.available2017-05-03T18:18:33Z
dc.date.issued2017-05
dc.description.abstractWith the availability of modern sophisticated game engines, it has never been easier to create a game for implementing and analyzing machine learning (ML) algorithms. Game engines are useful for academic research because they can produce ideal environments for rapid simulation and provide ways to implement Artificial Intelligence (AI) in Non-Player Characters (NPCs). Unreal Engine 4 (UE4) is a great choice for ML simulation as it contains many useful tools. These tools include Blueprint Visual Scripting that can be converted into performant C++ code, simple-to-use Behavior Trees (BT) for setting up traditional AI, and more complex tools such as AIComponents and the Environment Query System (EQS) for giving an agent the ability to perceive its environment. These built-in tools were used to create a simple, extensible, and open-source environment for implementing ML algorithms in hopes that it will reduce the barrier of entry for using these algorithms in academic and industry-focused research. Experimental results indicate that reinforcement learning (RL) algorithms implemented in Blueprint can lead to learning a successful policy in very short training episodes.en_US
dc.identifier.urihttp://jewlscholar.mtsu.edu/handle/mtsu/5247
dc.publisherUniversity Honors College, Middle Tennessee State Universityen_US
dc.subjectreinforcement learningen_US
dc.subjectunreal engineen_US
dc.subjectblueprinten_US
dc.subjectmachine learningen_US
dc.subjectartificial intelligenceen_US
dc.subjectcomputer scienceen_US
dc.titleImplementing Reinforcement Learning in Unreal Engine 4 with Blueprinten_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BOYD (Reece) Final Thesis.pdf
Size:
1.15 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.27 KB
Format:
Item-specific license agreed upon to submission
Description: