NBA-betting-ML is a Django web application that uses neural networks to predict NBA game outcomes and betting spreads. The system collects historical game data, player statistics, and betting odds to train machine learning models that can forecast game scores and recommend bets. Users can view games, get AI-powered predictions, customize model parameters, track their betting performance, and retrain models with new data. The project is deployed at FireBet.ai and includes user accounts with profile tracking, performance statistics, and profit/loss calculations.
How It Works
You visit FireBet.ai and browse the prediction dashboard to see upcoming NBA games and their odds.
You select a game and view team stats, player performance history, injuries, and Vegas betting spreads.
The machine learning model analyzes hundreds of game features and gives you predicted scores and a recommended bet.
You place your bet based on the model's prediction and move on with your day.
You adjust the neural network settings like layers and features to create your own prediction model.
After games finish, you see how your predictions performed and your win/loss record over time.
The system calculates your profits and losses, showing you how your betting strategy is performing.
You retrain the model with new game data to improve accuracy, building a personal prediction system that gets smarter.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.