This project is made in order to predict the winners of UFC Fights using physical statistics like height, age, etc. This project tests multiple Classification Techniques and uses the highest accuaracy Model to make predictions. The Model is then demonstrated within web app using Streamlit.

⏳ Dataset

Ultimate UFC Dataset By Kaggle user: mdabbert.

Appendix

🖥️ Installation

🛠️ Requirements

  • Pandas 1.3.0
  • Numpy 1.19.5
  • Matplotlib 3.4.2
  • Matplotlib-inline 0.1.2
  • Pickle-Mixin 1.0.2
  • Scikit-Learn 0.24.2

⚙️ Setup

  • Install :-
  pip install numpy
  pip install pandas
  pip install matplotlib
  pip install pickle-mixin
  pip install sklearn

Deployment

This Machine Learning Project is ran using Streamlit. The necessary python scripts for streamlit are included in repository. You can find a deployed version of this project