/ufc-fight-predictor

Random Forest Model to predict UFC fight winners

Primary LanguageJavaScript

UFC Fight Predictor

Live Demos

ezgif-2-4611aecb90

Tools and Technologies

Front-end:

  • React.js
  • Material UI

Back-end:

  • FastAPI
  • Python

Machine Learning:

  • Random Forest Model with ~63% accuracy over 5-fold cross validation
  • pandas
  • sklearn
  • numpy

How to run this app locally

  1. Navigate to client side using cd client/ and run:
npm install
npm run buildncopy
  1. Navigate to server side using cd ../server/ and run:
uvicorn main:app --reload
  1. Your app will be live at: http://localhost:8000/static/

  2. That's it!