{"repo":"NBA-Betting/NBA_AI","free":true,"listed":false,"github":"https://github.com/NBA-Betting/NBA_AI","clone":"git clone https://github.com/NBA-Betting/NBA_AI.git","description":"Using AI to predict the outcomes of NBA games.","language":"Python","stars":114,"topics":["ai","data-science","flask","nba","nba-analytics","nba-betting","nba-stats","python","pytorch","sports-analytics"],"license":"MIT","category":"machine-learning","readme_excerpt":"NBA AI Table of Contents Project Overview Architecture Guiding Principles Web App & Dashboard Prediction Engines Quick Start Project Overview Using AI to predict the outcomes of NBA games. This project predicts NBA game spreads and winners using a combination of deep learning models and traditional ML. Unlike my previous project, NBA Betting, which focused on extensive data collection and feature engineering, this project focuses on building advanced prediction models that learn directly from play-by-play data, box scores, and player tracking — minimizing manual feature engineering in favor of letting the models find the signal. The system runs a fully automated daily pipeline that collects game data, updates player ability models, and generates pre-game predictions for all upcoming games using multiple prediction engines. A Flask web app displays predictions alongside Vegas opening lines, with a dashboard for tracking model performance over time. Architecture The system has three main layers: Data Collection — Automatically collects game data, box scores, play-by-play, injury reports, and betting lines from the NBA API and ESPN into a SQLite database. Prediction Models — Multiple prediction engines analyze the data and generate pre-game spread and winner predictions. Includes custom deep learning models, traditional ML models, and an ensemble. Web App & Dashboard — Displays games with predictions alongside Vegas lines and actual results. A dashboard tracks each model's perfo","default_branch":null,"files":null,"tree":[],"storefront":"/r/NBA-Betting","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NBA-Betting/NBA_AI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}