Skip to content

jesscasey/action_planning_algorithm_simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using Reinforcement Learning to Automate User Feedback Testing

This project was created as part of Jessica Casey's dissertation (module code CSC3094) at Newcastle University.

Overview

This project aims to create a solution that automates user feedback testing by training a reinforcement learning agent to make decisions in a turn-based combat game based on its perception of any hints provided. The agent's performance under a given hint system should be compared to that when no hints are provided to assess the effectiveness of a hint system.

Scenes

This project contains three versions of a turn-based combat game. They are almost identical, with one key difference. One scene displays no hints, while the remaining scenes utilise different methods of offering hints.

Training the agent

The agent was trained using Unity's ML-Agents Toolkit, an open-source library that enables training intelligent agents via communication between the Unity game engine and a Python API.

About

Created as part of my dissertation project at Newcastle University (module code CSC3094)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages