WarrierRajeev/UFC-Predictions
A web app to predict UFC fights
Scrapes historical UFC fight data (1993-present) from ufcstats using Beautiful Soup, engineers features representing each fighter's cumulative stats while excluding the current fight to prevent data leakage. Trains RandomForest and XGBoost classifiers on preprocessed fight records (72% accuracy), then serves predictions via a Dash web app deployed on Heroku with Docker, accepting inputs like weight class, round count, and fighter names to predict corner winner.
131 stars. No commits in the last 6 months.
Stars
131
Forks
53
Language
Jupyter Notebook
License
—
Category
Last pushed
May 22, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/WarrierRajeev/UFC-Predictions"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mhaythornthwaite/Football_Prediction_Project
This project pulls past game data from api-football, and uses this to predict the outcome of...
nickpadd/EuropeanFootballLeaguePredictor
A machine learning/statistical model to derive prediction probabilities for football matches of...
knaggita/Football-Dataset-Analysis
Football Dataset Analysis group project
octosport/octopy
Python implementation of various soccer/football analytics methods such as Poisson goals...
mcekovic/tennis-crystal-ball
Ultimate Tennis Statistics and Tennis Crystal Ball - Tennis Big Data Analysis and Prediction