The main aim of this project is to incorporate analytic techniques with Kaggle dataset of UFC fights to predict who will be the winner of the fight based on different variables. With Mixed Martial Arts, there are many different paths to victory such as knockout, submission or decision. There are many different variables that come with a fight such as the stance of fighters, win streaks, losing streaks, reach advantage, height difference and style.

RStudio is used as the main hub of the project with R Language used for the coding. Machine learning algorithms are implemented.

Neural network algorithm is used to produce prediction output. Plots are generated from the neural network to visualise the data in RStudio.