cmunch1/nba-prediction

A project to deploy an online app that predicts the win probability for each NBA game every day. Demonstrates end-to-end Machine Learning deployment.

52
/ 100
Established

Builds gradient-boosted tree models (XGBoost/LightGBM) with probability calibration via scikit-learn's CalibratedClassifierCV to predict home team win likelihood from historical NBA stats. Automated pipelines using GitHub Actions daily scrape fresh game data via Selenium and BeautifulSoup, retrain models with Optuna hyperparameter tuning tracked in Neptune.ai, and serve predictions through a live Streamlit dashboard.

296 stars.

No License No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 21 / 25

How are scores calculated?

Stars

296

Forks

53

Language

Jupyter Notebook

License

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/cmunch1/nba-prediction"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.