A multi-model NBA spread analysis pipeline that combines statistical edge models with a GPT synthesis layer to generate per-game betting recommendations
This project is an end-to-end NBA betting decision-support system. It fuses quantitative modeling with a large-language-model synthesis layer: statistical models compute projected margins and cover probabilities, and GPT-4.1-mini reasons over those signals to produce a final pick, confidence score, and risk flags for each game.
Due to time constraints we were unable to test the model intensively. However, for a set of 11 NBA playoff games the model produced 7 correct picks.
This was my Computer Science capstone project along with 3 other classmates. We all enjoyed sports, machine learning, and AI so we decided to combine all of those interests into a single project. This project was a great opportunity to learn about an entire machine learning and AI pipeline, from data ingestion and cleaning, to model training and evaluation, to deployment and user interface design.
Statistical Models Combined
Logistic Regression